PDFフォームにperlのデータを入力する必要があります。モジュールCAM::PDFを使用します
コードは非常に単純です。
私の $doc = CAM::PDF->new($infile) || die "$CAM::PDF::errstr\n"; 私のリスト; プッシュ@リスト、「IBAN1」; プッシュ@リスト、 '11'; push @list, 'IBAN2'; push @list, 'WWWW'; push @list, 'IBAN3'; プッシュ@リスト、「2222」; push @list, 'IBAN4'; プッシュ@リスト、「2222」; プッシュ@リスト、「IBAN5」; プッシュ@リスト、 '22'; push @list, 'テレフォン'; プッシュ@リスト、「1234567890」; $doc->fillFormFields({}, @list); $doc->cleanoutput($outfile);
それは機能し、フィールドを適切に埋めますが、適切に見えません。写真を参照してください。
フォームには、文字ごとに特別な四角形があります。PDF を手動で編集すると、カーソルは自動的に次の四角形にジャンプします。しかし、この pdf フォームにスクリプトを入力すると、この四角を無視してテキストを配置するだけです。
すべての正方形に個別の ID はないことに注意してください。Telefoon の 10 個の正方形はすべて 1 つのフィールドのようなもので、1 つの ID 'Telefoon' を持っています
perlでPDFフォームに適切に(見栄えがするように)記入する方法はありますか?または、これを行う他の方法はありますか?
ID を含むフィールドは次のとおりです。
事前に助けてくれてありがとう。
パベル