วิธีแทรกความคิดเห็นใน PDF โดยใช้ Java

บทความนี้จะอธิบาย วิธีแทรกความคิดเห็นใน PDF โดยใช้ Java โดยจะให้ข้อมูลทั้งหมดที่จำเป็นในการสร้างสภาพแวดล้อม รายการขั้นตอน และโค้ดตัวอย่างที่รันได้เพื่อ เพิ่มบันทึกลงใน PDF โดยใช้ Java มันจะแนะนำให้คุณเพิ่มและปรับแต่งคำอธิบายประกอบแบบข้อความ จากนั้นเพิ่มไปยังคอลเลกชันคำอธิบายประกอบในหน้า PDF ที่เลือกก่อนที่จะบันทึกลงในดิสก์

ขั้นตอนในการเพิ่มความคิดเห็นใน PDF โดยใช้ Java

  1. สร้างสภาพแวดล้อมเพื่อเพิ่ม Aspose.PDF for Java เพื่อเพิ่มคำอธิบายประกอบ
  2. สร้างหรือโหลด PDF เพื่อเพิ่มคำอธิบายประกอบโดยใช้วัตถุคลาส Document
  3. สร้างวัตถุของวัตถุคลาส TextAnnotation และตั้งค่าคุณสมบัติ
  4. สร้างวัตถุเส้นขอบและเพิ่มไปยังวัตถุคำอธิบายประกอบ
  5. เพิ่มคำอธิบายประกอบลงในคอลเลกชันคำอธิบายประกอบของหน้าที่เลือก
  6. บันทึกไฟล์ PDF ผลลัพธ์ที่มีคำอธิบายประกอบ

ขั้นตอนข้างต้นอธิบาย วิธีเพิ่มความคิดเห็นใน PDF โดยใช้ Java ซึ่งมีการกำหนดค่าสภาพแวดล้อมตามด้วยการสร้างไฟล์ PDF จากนั้นจึงสร้างคำอธิบายประกอบข้อความและเพิ่มลงในไฟล์ PDF มีการระบุคลาสที่จำเป็นทั้งหมด เช่น คลาส TextAnnotation ใช้สำหรับสร้างความคิดเห็น และคลาส Border ใช้สำหรับสร้างเส้นขอบรอบความคิดเห็น ในขั้นตอนสุดท้าย คำอธิบายประกอบนี้ถูกเพิ่มไปยังคอลเลกชันคำอธิบายประกอบโดยใช้เมธอด getAnnotations().add() ของคลาส Page

รหัสเพื่อเพิ่มความคิดเห็นใน PDF โดยใช้ Java

import com.aspose.pdf.AnnotationState;
import com.aspose.pdf.Border;
import com.aspose.pdf.Dash;
import com.aspose.pdf.Document;
import com.aspose.pdf.License;
import com.aspose.pdf.Page;
import com.aspose.pdf.Rectangle;
import com.aspose.pdf.TextAnnotation;
import com.aspose.pdf.TextFragment;
import com.aspose.pdf.TextIcon;
public class AsposeProjects {
public static void main(String[] args) throws Exception {//main function to annotate a PDF in Java
// Load a license
License lic= new License();
lic.setLicense("Aspose.Total.lic");
// Initialize document object
Document pdfDocument = new Document();
// Add a page
Page targetPage = pdfDocument.getPages().add();
// Add some sample text to the new page
targetPage.getParagraphs().add(new TextFragment("Here are the sample contents of the PDF"));
// Create annotation
TextAnnotation annotation = new TextAnnotation(pdfDocument.getPages().get_Item(1), new Rectangle(220, 420, 420, 620));
annotation.setTitle("Title of the annotation");
annotation.setSubject("Subject of the annotation");
annotation.setState(AnnotationState.Accepted);
annotation.setContents("Contents of the annotation");
annotation.setOpen(true);
annotation.setIcon(TextIcon.Key);
Border border = new Border(annotation);
border.setWidth(6);
border.setDash(new Dash(1, 1));
annotation.setBorder(border);
// Add an annotation
pdfDocument.getPages().get_Item(1).getAnnotations().add(annotation);
// Save output file
pdfDocument.save("AnnotatedPdf.pdf");
System.out.println("Done");
}
}

ตัวอย่างข้างต้นแสดงให้เห็นถึงขั้นตอนการ แทรกความคิดเห็นใน PDF โดยใช้ Java คลาส TextAnnotation ใช้เพื่อตั้งค่าคุณสมบัติต่างๆ ในขณะที่คุณสามารถตั้งค่าคุณสมบัติอื่นๆ เช่น ตั้งค่าข้อความแนวนอนและแนวตั้ง ประเภทการตอบกลับ ความทึบ ระยะขอบ และไฮเปอร์ลิงก์ เป็นต้น เราได้ตั้งค่าเส้นขอบของคำอธิบายประกอบ อย่างไรก็ตาม คุณสามารถตั้งค่าสี่เหลี่ยมผืนผ้า ความสูง สี และระยะขอบ หากจำเป็น

ในบทความนี้ เราได้เรียนรู้ขั้นตอนการ ใส่ความคิดเห็นใน PDF โดยใช้ Java หากคุณต้องการเรียนรู้ขั้นตอนการเพิ่มลายน้ำใน PDF โปรดดูบทความใน วิธีเพิ่มลายน้ำใน PDF โดยใช้ Java

 ไทย