2

ブラウザに表示する必要がある PDF ドキュメントがあります。PDFには建物の設計図が含まれています。iText Java ライブラリを使用してこれを達成しました。ここで、ブラウザで表示しながら PDF を編集したいと考えています。(編集 - PDF 内の円、線の描画/削除)。編集したPDFもサーバーに保存する必要があります。

私が検索したところ、すべて iText を使用したインタラクティブな FORM フィールドの例を挙げています。上記のシナリオは iText で可能ですか、またはこの機能を実装するライブラリを提案してください。

編集:

私の理解では、PDFTron ライブラリを使用すると、円/線を描画でき、iOS/Android プラットフォームで PDF に描画された円/線を削除できます。

シナリオ:

1) 最初の PDF がユーザーに表示されます 2) ユーザーは PDF に円/線を描くことができ、その PDF はサーバーに保存されます 3) 次回、ユーザーは既存の円/線が描かれているのを見ることができます。 PDFに既に描画されている円/線を削除できます。最終的な PDF を保存する必要があります。

iText を使用してブラウザでこの機能をサポートする方法を教えてください。

4

3 に答える 3

0

あなたが求めていることは些細なことではありません。問題を理解しているので、2 つのシナリオが考えられます。

  1. PDF の空のテキスト フィールドに入力する必要があります。その場合は、最初に PDF コンテンツを準備する必要があります。そうすれば、ブラウザで編集できるようになります。こちらを確認してください

  2. PDFに描画したい。それは許可されていませんが、PDF を作成した場合、または PDF を変換しbyte[]てコピーを作成できる場合は、いくつかの回避策を使用して目的の結果を得ることができると思います (ただし、簡単ではありません!)。

    • まず、ブラウザで PDF を表示する必要があります。(私はあなたがすでにその部分をやったと理解しています)
    • PDF が表示されるとき、クライアント側で、いくつかの描画インターフェイスを実装する必要があります。この例をお勧めします。
    • 描画が受け入れられたら、それを保存し、サーバー側に送信し、描画されたファイルを「透かし」として使用して PDF をマージする必要があります。PDFStamperで。
于 2015-03-23T11:24:03.540 に答える