PDF417 2-D バーコードを (画像として) Acroform PDF に追加するにはどうすればよいですか?
サーバー側で構築した XFDF ファイルを使用して、PDF の「テンプレート」にデータを入力するプロセスを用意しています。同じワークフローにとどまり、XFDF または FDF ファイルを使用してバーコードを PDF に追加したいと考えています。
Nodejs環境がサーバー側で実行されるフルスタックJavaScript環境を使用しています。PDFTK サーバー (PDFTK.exe を呼び出すサーバー上の JavaScript) を使用しています。
テクノロジー スタック (Nodejs/Javascript) 内で任意のツール/テクニックを使用できます。また、このソリューションはサーバー側でのみ機能する必要があります。
PDF の「テンプレート」は現在、バーコードに Adobe ライフサイクルの「Paper Forms Barcode」コントロールを使用しています。この PDF フォームに手動でデータを入力すると、PDF に埋め込まれた XFA スクリプトによって、「Paper Forms Barcode」コントロールに PDF417 バーコードが自動的に入力されます。
PDFTK サーバーのフォーム入力コマンドを実行して、サーバー側で構築した XFDF データを PDF に入力すると、結果の出力 PDF から XFA (したがって、"Paper Forms Barcode" コントロールの背後にあるインテリジェンス) が自動的に削除されると思います。
必要に応じて、"Paper Forms Barcode" コントロールを削除し、利用可能な他のコントロールを使用できます。
pdf417-jsは PDF417 バーコードの構築に近づいているようですが、それはクライアント側です。また、画像出力を作成する方法がわかりません。
私の調査によると、既存の「Paper Forms Barcode」コントロールを削除し、何らかの方法で画像を PDF に追加する必要があるようです。次に、PDFTK を使用して、既存のプロセスからのデータを入力した PDF を、単にバーコードを持つ別の PDF と何らかの方法でマージします。
XFDF や FDF が画像を PDF に挿入する例を見たことがありません。FDFを介してボタンコントロールに画像(アイコン)を動的に追加できる場所を読みました(これの難しい例は見つかりませんでした)が、何も機能させることができませんでした。