2017-02-27 3 views
1

pdftkを使用して1つのテキストボックスに複数の値を入力する方法は少し混乱します。私がこれまで試してみました何PDFtk複数の値を1つの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 

が、私は元のためのいくつかの他の値と<<ProjectAddress>><<ProjectCityState>>を交換したい二つの値:, 21 jump street NY .Iは、単一の値を置き換えることができますが、複数の値を交換する方法があります配列から動的に

答えて

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. 
関連する問題