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
- IDEA新增註釋Idea
- Python如何新增註釋?註釋有幾種?Python
- Oracle comment新增註釋Oracle
- python如何新增註釋Python
- Java註釋Java
- KEIL——新增自己的註釋模板
- Java 在PDF中新增工具提示|ToolTipJava
- Java新增條形碼到PDF表格Java
- Java 在PDF中新增工具提示ToolTipJava
- VsCode 新增檔案頭部註釋和函式註釋[koroFileHeader]VSCode函式Header
- MySql給表新增列和註釋MySql
- Eclipse中新增文件註釋快捷鍵Eclipse
- Java 新增、驗證PDF 數字簽名Java
- java命名與註釋Java
- intellij IDEA建立檔案新增註釋模板IntelliJIdea
- Java基礎01:註釋Java
- [java基礎]之註釋Java
- Android Studio新建類頭部註釋和新增函式註釋模板及快捷鍵Android函式
- Laravel 資料遷移給表新增註釋Laravel
- 可新增註釋的json配置檔案---HJSONJSON
- Java 給PDF簽名時新增可信時間戳Java時間戳
- idea java 類開發中註釋@Author @Description 註釋報警告IdeaJava
- 如何在macOS中啟用標記註釋工具Mac
- 碎片化學習Java(二)-- Java註釋Java
- Java 18 新增@snipppet標籤,註釋中寫樣例程式碼更舒適了!Java
- Java中的幾種註釋Java
- Java中@Valid子物件註釋Java物件
- java筆記3-註釋Java筆記
- Java文件註釋全攻略Java
- Oracle 增加修改刪除欄位與新增註釋Oracle
- Angular在sublime編輯器中如何新增註釋???Angular
- 新增一列並增加列欄位註釋
- R繪圖(3): 散點圖新增文字註釋繪圖
- pdf程式碼新增水印