Rumah  >  Artikel  >  Java  >  Bagaimana untuk menambah anotasi pada PDF menggunakan kod Java

Bagaimana untuk menambah anotasi pada PDF menggunakan kod Java

王林
王林ke hadapan
2023-05-21 22:07:041758semak imbas

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");

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam