ในบทช่วยสอนนี้ เราจะให้คำแนะนำอย่างครอบคลุมเกี่ยวกับวิธี แทรกคำอธิบายประกอบพื้นที่ลงใน PDF โดยใช้ Java การเพิ่มคำอธิบายประกอบพื้นที่ในเอกสาร PDF สามารถเป็นคุณลักษณะที่มีประโยชน์ในหลายๆ แอปพลิเคชัน คำอธิบายประกอบพื้นที่ช่วยให้คุณสามารถเน้นพื้นที่เฉพาะของเอกสาร PDF และเพิ่มความคิดเห็น บันทึก หรือข้อมูลอื่นๆ นอกจากนี้ เราจะจัดเตรียมตัวอย่างโค้ดสำหรับ เพิ่มคำอธิบายประกอบพื้นที่ให้กับ PDF ใน Java ด้านล่างนี้คือคำแนะนำโดยละเอียดสำหรับการเพิ่มคำอธิบายประกอบพื้นที่ลงในเอกสาร PDF
ขั้นตอนในการแทรกคำอธิบายประกอบพื้นที่เป็น PDF โดยใช้ Java
- ใช้พื้นที่เก็บข้อมูล Maven เพื่อรวม GroupDocs.Annotation for Java ไว้ในโครงการของคุณโดยการดาวน์โหลด
- นำเข้าคลาสที่จำเป็นสำหรับการเพิ่มคำอธิบายประกอบในพื้นที่ลงใน PDF
- สร้างอินสแตนซ์ของคลาส Annotator โดยส่งเส้นทางของไฟล์ PDF ไปยังตัวสร้าง
- สร้างอินสแตนซ์ของคลาส AreaAnnotation และตั้งค่าคุณสมบัติที่ต้องการ เช่น ตำแหน่ง หมายเลขหน้า เป็นต้น
- เรียกใช้เมธอด Annotator.add และส่งวัตถุ AreaAnnotation ไปให้
- เรียกใช้เมธอด Annotator.save เพื่อบันทึก PDF ลงดิสก์
เมื่อทำตามขั้นตอนที่กล่าวถึงข้างต้น คุณจะ สร้างคำอธิบายประกอบพื้นที่ใน PDF โดยใช้ Java ได้อย่างง่ายดายด้วยการเรียก API เพียงไม่กี่ครั้งจากไลบรารีคำอธิบายประกอบ ไม่จำเป็นต้องใช้ซอฟต์แวร์เพิ่มเติมใดๆ เนื่องจากไลบรารีคำอธิบายประกอบทำงานได้อย่างราบรื่นบนระบบปฏิบัติการ Windows, macOS และ Linux นี่คือตัวอย่างโปรแกรม Java ที่แทรกคำอธิบายประกอบพื้นที่ลงในไฟล์ PDF
รหัสเพื่อแทรกคำอธิบายประกอบพื้นที่เป็น PDF โดยใช้ Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.PenStyle; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.annotationmodels.AreaAnnotation; | |
import java.util.Calendar; | |
public class InsertAreaAnnotationtoPDFusingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.pdf"); | |
// Create an instance of AreaAnnotation class and set options | |
AreaAnnotation area = new AreaAnnotation(); | |
area.setBackgroundColor(65535); | |
area.setBox(new Rectangle(100, 100, 100, 100)); | |
area.setCreatedOn(Calendar.getInstance().getTime()); | |
area.setMessage("This is area annotation"); | |
area.setOpacity(0.7); | |
area.setPageNumber(0); | |
area.setPenColor(65535); | |
area.setPenStyle(PenStyle.DOT); | |
area.setPenWidth((byte) 3); | |
// Add area annotation to Annotator | |
annotator.add(area); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
ส่วนก่อนหน้านี้ครอบคลุมกระบวนการ หมายเหตุประกอบพื้นที่ใน PDF Java พร้อมกับตัวอย่างโค้ดการทำงาน นอกจากนี้ยังอธิบายวิธีกำหนดค่าแพ็คเกจคำอธิบายประกอบ เมื่อคุณติดตั้งไลบรารีคำอธิบายประกอบและทำการแก้ไขพาธไฟล์ที่จำเป็นแล้ว การรวมตัวอย่างโค้ดเข้ากับแอปพลิเคชันของคุณควรเป็นกระบวนการที่ง่ายและไม่ซับซ้อน ขอแสดงความยินดีที่ได้รับความรู้เกี่ยวกับวิธีเพิ่มคำอธิบายประกอบพื้นที่ลงใน PDF
บทความที่เราเผยแพร่เมื่อเร็วๆ นี้เกี่ยวกับการลบการตอบกลับคำอธิบายประกอบออกจาก PDF โปรดดูข้อมูลเพิ่มเติมที่คู่มือ วิธีลบการตอบกลับคำอธิบายประกอบจาก PDF โดยใช้ Java