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. PDF에서 주석을 정의하는 방법
- 2. Java에서 애플릿 뷰어를 표시하는 방법은 무엇입니까?
- 3. 테이블보기에서지도보기로 주석을 표시하는 방법은 무엇입니까?
- 4. ASP.NET에서 주석을 표시하는 가장 좋은 방법은 무엇입니까?
- 5. 현재 함수의 주석을 항상 표시하는 방법은 무엇입니까?
- 6. 지도에서 여러 핀 주석을 표시하는 방법은 무엇입니까?
- 7. Firebug에서 HTML 주석을 표시하는 방법은 무엇입니까?
- 8. PDF에서 텍스트 줄을 선택하고 강조 표시하는 방법은 무엇입니까? (iOS)
- 9. Pdf에서 색인보기를 표시하는 방법
- 10. iTextSharp를 사용하여 pdf에서 중국어 글꼴을 표시하는 방법?
- 11. mupdf를 사용하여 pdf에서 이미지를 추출하는 방법은 무엇입니까?
- 12. mupdf를 사용하여 pdf에서 텍스트를 추출하는 방법은 무엇입니까?
- 13. iphone sdk를 사용하여 PDF에서 문자열을 검색하는 방법은 무엇입니까?
- 14. PDF에서 데이터를 추출하는 방법은 무엇입니까?
- 15. PDF에서 숫자를 추출하는 방법은 무엇입니까?
- 16. UIMA를 사용하여 PDF에서 데이터 추출
- 17. 사용자가 핀 주석을 클릭 할 때보기를 표시하는 방법은 무엇입니까?
- 18. 360 이미지 뷰어를 만드는 방법은 무엇입니까?
- 19. Windows 전화로 카메라 뷰어를 회전하는 방법은 무엇입니까?
- 20. Android 용 PDF 뷰어를 만드는 방법은 무엇입니까?
- 21. MKPointAnnotation을 사용하여 MKMapView에 주석을 추가하는 방법은 무엇입니까?
- 22. Gulp.js를 사용하여 HTML에서 주석을 제거하는 방법은 무엇입니까?
- 23. Cofree 주석을 사용하여 AST를 사용하는 방법은 무엇입니까?
- 24. NetBeans를 사용하여 코드 주석을 관리하는 방법은 무엇입니까?
- 25. Parsec을 사용하여 파일의 주석을 제거하는 방법은 무엇입니까?
- 26. CakePHP로 주석을 사용하여 XML을 생성하는 방법은 무엇입니까?
- 27. 주석을 사용하여 JAXB에서이 XML을 처리하는 방법은 무엇입니까?
- 28. 봄에 주석을 사용하여 메소드를 대체하는 방법은 무엇입니까?
- 29. 중첩 된 주석을 표시하는 가장 좋은 방법은 무엇입니까?
- 30. 페이지 뷰어를 통해 페이지 간격을 표시하는 방법