私はpdfを表示するためにPDfiumViewer winformコントロールを使用しています。そして、私はpdfにいくつかの注釈を追加しましたが、それらはpdfviewerコントロールに表示されません。どのようにこれを達成できますか?pdfiumビューアを使用してpdfに注釈を表示する方法は?
0
A
答えて
0
は、私は次のコードを使用して問題を解決することができました
2
PDFiumには、さまざまなFPDF_RenderPage *メソッドに渡すことができるFPDF_ANNOTフラグがあります。 PDFiumViewerコードが同じフラグをどこかに提供する可能性があります。
doc = PDDocument.load(FilePath);
PDPage page = (PDPage)doc.getDocumentCatalog().getAllPages().get(pageNum);
int rotPD = page.findRotation();
PDRectangle pageBound = page.findCropBox();
PDRectangle rect = ModifyRectAccordingToRotation(rectangle, rotPD, pageBound);
PDAnnotationLink txtLink = new PDAnnotationLink();
PDBorderStyleDictionary borderULine = new PDBorderStyleDictionary();
borderULine.setStyle(PDBorderStyleDictionary.STYLE_UNDERLINE);
borderULine.setWidth(0);
txtLink.setBorderStyle(borderULine);
PDActionRemoteGoTo remoteGoto = new PDActionRemoteGoTo();
PDComplexFileSpecification fileDesc = new PDComplexFileSpecification();
fileDesc.setFile(System.IO.Path.GetFileName(path));
remoteGoto.setOpenInNewWindow(true);
remoteGoto.setFile(fileDesc);
txtLink.setAction(remoteGoto);
txtLink.setRectangle(rect);
page.getAnnotations().add(txtLink);
:
関連する問題
- 1. MapKitを使用して、ピンの注釈(注釈)にカスタムUIViewを表示する
- 2. DITA-OTを使用してPDFに注釈を追加する方法
- 3. PDF文書を表示して注釈を付けるコンポーネント
- 4. ビットマップを使用してPDF文書を作成する方法pdfium?
- 5. angularjs PDFビューア - 私はpdfファイルを表示するには、このディレクティブを使用してPDF
- 6. PDFボックスを使用して注釈やコメント/返信を追加する方法
- 7. 注釈座標を使用して注釈を削除する
- 8. 使用方法Autowired注釈
- 9. 注釈を使用してカスタムインターセプタをリンクする方法
- 10. ASMを使用してカスタム注釈を追加する方法
- 11. 注釈をmapViewに表示する方法
- 12. 注釈をpdfファイルで使用する方法と、Javaを使用してhightlightを知りたい場合
- 13. 注釈を使用してHibernateで複合キーを表現する方法?
- 14. 注釈をpdfに追加
- 15. 独自の注釈を使用してEntity Beanの値を表示する方法を変更します。
- 16. Enum.GetName表示注釈
- 17. Android用に独自のPDFビューアを作成する方法は?
- 18. FlexモバイルでPDFビューアを使用する方法
- 19. アウトラインビューで注釈を表示
- 20. fpdfライブラリを使用してpdfに画像を表示する方法は?
- 21. 注釈を使用して別のFIORIアプリにリンクする方法は?
- 22. mapviewのピンをクリックせずに注釈ビューを表示する方法は?
- 23. PDFで注釈を追加
- 24. メタ注釈を作成して注釈を再利用する
- 25. 質問注釈を使用してMongoRepositoryのアイテムを削除する方法は?
- 26. JDT ASTを使用して注釈のタイプを取得する方法は?
- 27. JaxB注釈を使用して子タグを作成する方法は?
- 28. スプリングブートで注釈を使用してビューリゾルバを設定する方法は?
- 29. pdfファイルの内容をビューアとして表示
- 30. mupdfライブラリを使用したPDFビューア