2017-02-27 16 views
1

pdftk를 사용하여 단일 텍스트 상자에 muiltiple 값을 채우는 방법이 약간 혼동 스럽습니다. 내가 지금까지 시도 무엇PDFtk 단일 PDF 양식 텍스트 필드에 여러 값 채우기

는 :

$dataFields = `pdftk $pdf_path dump_data_fields`; 

나는이 commnad와 데이터 필드를 얻을 수 있어요. 이 중

샘플 출력 :

--- 
FieldType: Text 
FieldName: <<ProjectName>> 
FieldNameAlt: <<ProjectName>> 
FieldFlags: 0 
FieldJustification: Left 
--- 
FieldType: Text 
FieldName: *<<ProjectAddress>><<ProjectCityState>>* 
FieldNameAlt: <<ProjectAddress>><<ProjectCityState>> 
FieldFlags: 0 
FieldJustification: Left 

그러나 .I이 단일 값을 대체 할 수있는 내가 21 jump street NY :, 전직에 대한 몇 가지 다른 값 <<ProjectAddress>><<ProjectCityState>>을 교체 할 두 개의 값이 존재하지만 어떻게 여러 값을 대체하는 방법 배열에서 동적으로.

답변

0

오케이. 내 질문에 대한 해결책을 찾았습니다. 내가 한 일 :

1)save the field data in to one .txt file 
2)using command `$dataFields = `pdftk $pdf_path dump_data_fields output output.txt``; 
3)after that i have converted the file data in to array. using `$data = file('output.txt');` command and explode with new line. 
4)then i put condition that if the string contains`FileName:` keyword and make new array. 
5)and then compate it with my array and check.