Rumah > Java > javaTutorial > teks badan

Bagaimana untuk menambah anotasi pada PDF menggunakan kod Java

王林
Lepaskan: 2023-05-21 22:07:04
ke hadapan
1784 orang telah melayarinya

Proses

1 Gunakan kelas Dokumen untuk memuatkan dokumen PDF.

2. Cipta objek TextAnnotation dan tambahkan anotasi teks.

3. Tetapkan atribut ulasan seperti tajuk dan tema.

4. Gunakan kelas Border untuk menetapkan Border anotasi.

Gunakan kaedah Document.getPages().get_Item(int).getAnnotations().add(Annotation) untuk menambah anotasi pada dokumen.

5 Gunakan Document.save untuk menyimpan PDF yang dikemas kini.

Instance

// 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");
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menambah anotasi pada PDF menggunakan kod Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!