1

ユーザー レポートを作成し、それらを PDF ドキュメントに保存するソフトウェアがあります。これには Ghostscript を使用しています。

PDF は「通常」編集できないエクスポート形式であることは認識していますが、当社の顧客の 1 人が (法的な理由で) これらのファイルを編集できるようにする必要があります。

テキストを入力可能なフォーム (Adobe acrobat のオファーなど) で保存し、その方法で保存することは可能だと思いました。PDF の入力可能なフォーム内にテキストを作成して保存し (Ghostscript などの無料ツールを使用)、ユーザーが後で編集できるようにすることはできますか?

Ghostscript のドキュメントを読みましたが、何も見つかりませんでした。

4

1 に答える 1

4

GhostScript は、これを行うための優れたツールではありません。注釈の使用に慣れている場合は、ページに適切な注釈を追加できる PDF 生成ライブラリを使用することをお勧めします。

「コンテンツ」をエンド ユーザーが編集する必要がある場合、ウィジェット注釈を使用することは、すべてのエンド ユーザーが Acrobat のコピーを持っている必要があり、一部の人だけが編集を許可されている場合を除いて、物事を行うのにひどく悪い方法ではありません。誰かがフィールドの内容を変更できないようにするために、所有者のパスワード保護と許可をいじる必要があります。

無料のツールとしては、用途に応じてiTextまたは iTextSharpを使用できます。

ドキュメントのコンテンツを取得し、その場で変更できるようにする必要がある場合、それはよりトリッキーな獣です。余裕があれば (そして確かに無料ではありません)、私の会社 Atalasoft は、私が作成した製品を公開しています。この製品を使用すると、PDF ドキュメントをゼロから、またはテンプレートから作成し、コンテンツを作成する .NET オブジェクトを PDF 自体に埋め込むことができます。つまり、これらのオブジェクトを読み戻して、たとえばサイト固有のアプリケーションでコンテンツを変更できます。

于 2013-11-07T19:29:21.337 に答える