問題タブ [pdfstamper]
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.
winforms - iTextSharp が pdf のフィールドを正しく読み取らない
iTextSharp に問題があります。PDFファイルに2行のフィールドがあるとしましょう(ファイルが与えられ、どのように作成されたのかわかりません)
行 1:
行 2:
以下のコードを使用してこのフィールドを読み取ります。
最初の行のみの両方の行の値を取得しています。私の目標は、それらのフィールドに値を書き込み、新しいファイルを保存することです。私が使用する場合:
私は常に最初の行の値を上書きします (2 行目に値を設定しようとすると、最初に表示されます)。最後のパラメーター PdfStamper を false に変更すると、ファイルは正しく書き込まれますが、ファイルは手動で編集できません。
pdfファイルの問題ですか?適切なフィールドに値を読み込んで書き込む方法はありますか?
私はこの数日を過ごしましたが、この奇妙な動作の理由を見つけることができませんでした. 小さな助けや手がかりさえも感謝されます。
編集:言及されたPDFファイルを追加します。 https://ufile.io/mwni5
一部のオブジェクトを削除しましたが、一般的な構造は維持されています。
c# - PdfStamper と MemoryStream を使用して既存の PDF にデータを追加しようとしています
私の目標はSetField
、PDF をコードから変更し、API を使用してダウンロードすることです。API は機能し、PDF をダウンロードできますが、変更は加えられていません。
そして、一日の仕事の後、私は助けを求めなければなりません。
私が達成しようとしているのは、変更セットでファイルを取り戻すことです。入力された値を取得するとGetField
、フィールドが設定されていることがわかりますが、ダウンロードしてもPDFに変更はありません。
これは私が使用するコードです。