Java如何在PDF新增註釋
流程
1、使用Document類載入PDF文件。
2、建立TextAnnotation物件,新增文字註釋。
3、設定標題、主題等註釋屬性。
4、使用Border類設定註釋的Border。
使用Document.getPages().get_Item(int).getAnnotations().add(Annotation)方法向文件新增註釋。
5、用Document.save儲存更新的PDF。
例項
// Open the source PDF document Document pdfDocument = new Document("input.pdf"); // Create annotation TextAnnotation textAnnotation = new TextAnnotation(pdfDocument.getPages().get_Item(1), new com.aspose.pdf.Rectangle(200, 400, 400, 600)); // Set annotation title textAnnotation.setTitle("Sample Annotation Title"); // Set annotation subject textAnnotation.setSubject("Sample Subject"); textAnnotation.setState(AnnotationState.Accepted); // Specify the annotation contents textAnnotation.setContents("Sample contents for the annotation"); textAnnotation.setOpen(true); textAnnotation.setIcon(TextIcon.Key); Border border = new Border(textAnnotation); border.setWidth(5); border.setDash(new Dash(1, 1)); textAnnotation.setBorder(border); textAnnotation.setRect(new com.aspose.pdf.Rectangle(200, 400, 400, 600)); // Add annotation in the annotations collection of the page pdfDocument.getPages().get_Item(1).getAnnotations().add(textAnnotation); // Save the output file pdfDocument.save("output.pdf");
以上就是Java在PDF新增註釋的方法,希望對大家有所幫助。更多Java學習指路:
本教程操作環境:windows7系統、java10版,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/964/viewspace-2829947/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java在PDF中刪除註釋Java
- C# 在PDF中新增墨跡註釋Ink AnnotationC#
- 如何在Eclipse中如何自動新增註釋和自定義註釋風格Eclipse
- 如何在 Acrobat Pro DC 中編輯和註釋 PDF 檔案?BAT
- oracle 新增註釋Oracle
- IDEA新增註釋Idea
- PDF 破解及增加註釋工具
- Oracle comment新增註釋Oracle
- Python如何新增註釋?註釋有幾種?Python
- Java註釋Java
- python如何新增註釋Python
- Java 在PDF中新增工具提示|ToolTipJava
- Java 在PDF中新增工具提示ToolTipJava
- Java新增條形碼到PDF表格Java
- MySql給表新增列和註釋MySql
- svn強制新增註釋指令碼指令碼
- Java 新增、驗證PDF 數字簽名Java
- MySQL-新增列,新增或修改欄位的註釋MySql
- java命名與註釋Java
- Java註釋用處Java
- Java基礎-註釋Java
- Eclipse中新增文件註釋快捷鍵Eclipse
- VsCode 新增檔案頭部註釋和函式註釋[koroFileHeader]VSCode函式Header
- [java基礎]之註釋Java
- Java基礎01:註釋Java
- Laravel 資料遷移給表新增註釋Laravel
- 如何給壓縮包檔案新增註釋
- Java 給PDF簽名時新增可信時間戳Java時間戳
- 如何在macOS中啟用標記註釋工具Mac
- 碎片化學習Java(二)-- Java註釋Java
- Java文件註釋全攻略Java
- java筆記3-註釋Java筆記
- Java中的幾種註釋Java
- java基礎註釋總結Java
- 在Java中正確使用註釋Java
- Java程式碼註釋規範Java
- Java 18 新增@snipppet標籤,註釋中寫樣例程式碼更舒適了!Java
- R繪圖(3): 散點圖新增文字註釋繪圖