C#で既存のPDFドキュメントを編集する方法を教えてください。ドキュメントはすでに作成されており、下の画像のようなフィールドがあります。
目的のチェックボックスをオンにしたり、行にテキストを入力したりできるコードがあるかどうかを知りたいです。私にお知らせください。
私はiTextSharpを見ましたが、そのツールがそれを達成するのに役立つかどうかわかりません。
C#で既存のPDFドキュメントを編集する方法を教えてください。ドキュメントはすでに作成されており、下の画像のようなフィールドがあります。
目的のチェックボックスをオンにしたり、行にテキストを入力したりできるコードがあるかどうかを知りたいです。私にお知らせください。
私はiTextSharpを見ましたが、そのツールがそれを達成するのに役立つかどうかわかりません。
それを行う方法はいくつかありますが、外部ツールが必要です。私はActivePDFライブラリを使用しています。これはフォーム入力ルーチンを提供し、非常にうまく機能します。
これはiTextSharpを使用して行うことができますが、最初にドキュメントについて詳しく知る必要があります。PDFに実際のアクロフォームフォーム定義が含まれている場合、それを入力するのはかなり簡単です。ドキュメントとiTextWebサイトには多くの例があります。ただし、そのようなフォーム定義が含まれておらず、チェックボックスとテキストフィールドが単にどこかに描画された線である場合は、少し難しくなります。エントリを配置する場所を測定する必要があります。さらに、ドキュメントが署名されているか暗号化されているかを確認する必要があります。これにより、ドキュメントでの実行が制限される可能性があります。