問題タブ [xfdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - バーコードを PDF に追加する
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を介してボタンコントロールに画像(アイコン)を動的に追加できる場所を読みました(これの難しい例は見つかりませんでした)が、何も機能させることができませんでした。
xml - IXMLDOCUMENTを使用してDelphiでXMLヘッダーを適切に作成する方法(xfdf形式でpdfドキュメントを埋めるため)
このxmlを達成するために助けが必要です.3行目に問題があります.これは私のコードで得られるものです:
これが私が必要とするものです:
2 番目の例のように "f" タグを作成する方法がわかりません。これは少し異なり、最初の例のように最後の行の前ではなく、同じ行で閉じていることに注意してください。
これが私のコードです:
java - 画像で XFDF アノテーションを作成する方法
内部に透明な画像を持つ XFDF スタンプ注釈を Java で生成したいと思います。画像が保存されている形式と、入力画像をその形式に変換する方法を認識するのに深刻な問題があります。
これまでのところ、私は知っています
- stamp 要素は annots 要素の子であり、Rubber Stamp 注釈に対応します。ラバー スタンプ注釈は、ページ上でラバー スタンプが押されたかのように見えるように意図されたテキストまたはグラフィックを表示します。存在する場合は、appearance 子要素 (注釈辞書の AP キー) が icon 属性 (ゴム印注釈辞書の Name キー) よりも優先されます。コンテンツモデル ( contents-richtext? & contents? & 外観? & popup? )
- 外観要素はスタンプ要素の子であり、注釈辞書の AP キーに対応します。値は Base 64 でエンコードされた文字列です。コンテンツ モデル Base 64 でエンコードされた文字列。属性 なし。
画像を含む XFDF の例があります。画像をデコードすると、このような構文が表示されますが、残念ながら<DATA MODE="RAW" ENCODING="HEX"にどのような生データが存在するのかわかりません>タグ。
PDFBox の助けを借りて、PDF でカスタム画像を使用してゴム印注釈を作成することができましたが、残念ながら PDFBox はこの種の注釈の XFDF へのエクスポートをサポートしていないようで、フォーム (AcroForm) からのエクスポートのみをサポートしています。有料のものを除いて、エクスポートできるJavaの他のツールを知りません。