問題タブ [pdf-annotations]

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.

0 投票する
2 に答える
10188 参照

java - PDFビューア用にAndroidで強調表示、取り消し線、下線、描画、テキストの追加などの注釈を作成する方法は?

  • Android マーケットの RepliGo、Aldiko、Mantano、ezPdf などの多くのアプリケーションは、下の画像に示すように、PDF ビューアでこのタイプの注釈を作成します。
  • この注釈を実装するために多くの方法を試みましたが、失敗しました。Android用のpdfビューアと、線を描くためのiTextを使用した注釈用の別のJavaコードがあります。
  • 私の質問は、Android で iText を実装できるかどうかです。可能であれば、どのパッケージをインポートする必要がありますか?
  • また、一部のアプリケーションでは、線の描画にキャンバス メソッドが使用されます。注釈を使用する代わりに、このキャンバス メソッドを Android に含めることは可能ですか? 目標は、注釈と同じ機能を持つことです。
  • 下の画像 (RepliGo PDF Reader) で、彼らはどの種類のコードを注釈に使用しましたか? ここに画像の説明を入力
0 投票する
1 に答える
1720 参照

java - PDF ドキュメント上の注釈の位置

既存の PDF にテキスト注釈を追加する必要があります。注釈を作成して表示することができました。唯一の問題は、PDF ドキュメントを Adob​​e Reader で開くと、注釈の内容 (最大化されている場合) がページの右側に表示されることです。

展開された注釈の座標をアイコンと同じに設定することは可能ですか? (PDFを操作するためにitext 5を使用しています)

前もって感謝します

0 投票する
1 に答える
189 参照

java - 注釈をホバリングするときのロールオーバー マウス アイコンの変更

作成中のPDFファイル内で PdfAnnotation を使用して、添付ファイルへのリンクを追加しています。

マウスのカーソルをリンク(PdfAnnotation)の上に置くと、カーソルが手のようなものに変わるので、ユーザーはそれを押すことができることを知ることができますか?

ありがとう。

0 投票する
1 に答える
633 参照

pdf - iText を使用した複数行のマークアップ注釈

iText を使用して、PDF ドキュメント内のテキスト部分を強調表示したいと考えています。このパッセージは複数の行にまたがる場合もあるため、強調表示された領域は必ずしも 1 つの四角形ではありません。しかし、PdfAnnotation.createMarkup(...)メソッドには 1 つの四角形しか渡したり記述したりできません。また、PDF リファレンスでQuadPointsは、領域を記述できるのは 4 つだけです。

これを 1 つのアノテーションで実現できれば、とてもうれしいです。注釈リストに 1 つのエントリとして表示される複数行の強調表示された領域を持つドキュメントを見たので、これが可能であることを知っています。

0 投票する
2 に答える
3230 参照

iphone - Annotation で PDF ファイルをマージする方法

私はこの リンクのコードを使用してpdfファイルをマージしました.pdfマージは注釈の損失で成功しました私はpdfを注釈付きでマージしたい私は次のリンクをチェックしました:

複数の PDF ファイルを 1 つの PDF にマージする方法

iOS で 2 つの PDF ファイルをマージする

PDFファイルを注釈とマージする他の方法

私を助けてください

0 投票する
1 に答える
1748 参照

pdf - PDF フラグ注釈

PDFファイルのすべてのページに(プログラムで)ページ番号を書き込もうとしています。私が書くために使用するオブジェクトは次のようになります。

フラグ「/rotate」を使用するページでそれを実行しようとするまでは、うまくいきました:

そうしようとすると、私が書いた数字が逆さまになりました(そして、ページの下部ではなく上部に)。

PDFマニュアルでこれについて読んだところ、注釈フラグを使用できることがわかりました。これは、書かれた番号を固定し、ページの回転による影響を受けないようにしたいことを示しています。

そのために、493 obj ディクショナリに対応するフラグ (NoRotate) を追加しようとしました。

実際に起こる唯一のことは、書き込もうとしている数字がまったく表示されないことです。

「/F」に別の数字を読み込もうとしましたが、それらはすべて目に見えない数字につながります。

マニュアルやネットで例を探してみましたが、見つかりませんでした。

私は何を間違っていますか?「/F」を間違った場所に置いたのではないでしょうか??

0 投票する
1 に答える
3803 参照

java - iTextを使用して注釈付きのPDFをコピー

既存の複数の PDF を単一の新しい PDF にインポートする必要があります。コードの一部は、 iText in Action 2nd editionのセクション 6.2.1 のサンプル コードと同様に機能します。

ただし、注釈付きの入力可能な PDF (この場合、これらの PDF には既にデータが入力されています) を処理すると、新しい PDF では入力されたデータがすべて失われることに気付きました。

本の同じセクションで答えを見つけました。

ページのコンテンツをレンダリングするために必要なリソースと、ページのインタラクティブな機能の違いを理解することが重要です。一般に、これらの機能は注釈と呼ばれます。これには、リンク、テキスト注釈、およびフォーム フィールドが含まれます。注釈はコンテンツ ストリームの一部ではありません。これらは、ページのリソース ディクショナリにはリストされていませんが、注釈ディクショナリにはリストされています。これらのインタラクティブな機能は、 を使用する場合はコピーされません。つまり、クラスのメソッドをPdfImportedPage使用してページをコピーすると、すべてのインタラクティブ性が失われます。getImportedPage()PdfWriter

しかし、それらの注釈を保持するための解決策は何ですか?

0 投票する
2 に答える
1080 参照

pdf - 既存の PDF のハイパーリンク

PDF の既知の位置座標に基づいてハイパーリンクを追加しようとしています。物理的な pdf コードを編集してリンクを追加しようとしましたが、その過程で pdf の他のコンテンツを削除しました。

既存の pdf を壊さずにハイパーリンクを追加する方法はありますか? 別のファイル形式に変換してリンクを追加し、元に戻す方が良い方法でしょうか? 商用利用の可能性があるため、一部の gnu ライセンス製品の使用が妨げられています。

0 投票する
1 に答える
155 参照

java - LinkAnnotation を SquareAnnotation に変更します (IcePDF の例に基づく)

LinkAnnotation から SquareAnnotation への単純な変更により、icepdf の使用中に問題が発生しました。

特に、icepdf Web サイトからの例を次に示します。

https://github.com/svn2github/icepdf/blob/master/examples/annotation/NewAnnotationPostPageLoad.java

それで、興味深い部分があります(コメントをフィルタリングし、リンクアクションを削除しました):

私がしたいのは、linkAnnotation を SquareAnnotation に変更することだけです。だから私はこれに行を変更しました:

}

しかし今、注釈はビューアーに表示されなくなりました。注釈を編集して色を再度変更する必要があります。その後、注釈は正しく表示されます。

私の最終的な目標は、pdf を読み取り、正方形の注釈でいくつかの単語を強調表示し、その後その状態を IMAGE に保存するための小さなヘッドレス プログラムを実現することです。これまでのところ、例に示されている標準の LinkAnnotation で動作しますが、SquareAnnotation を動作させることはできないようです。

0 投票する
1 に答える
994 参照

java - iText - クリック可能な画像は、MS Word の添付ファイルを開く必要があります

添付された ms word 文書が開くように画像をクリック可能にするにはどうすればよいですか? ここにいくつかの画像(アイコンの下にms wordファイル名が付いたms wordアイコン)があるPDFがいくつかあり、画像をクリックして添付のms wordドキュメントを開くことができます。画像を追加して ms word ドキュメントを添付することはできますが、アクション (GoToE は PDF 添付ファイルでのみ使用できるようです) またはリンクのようなものを適用する方法がわかりませんか?