คำอธิบายประกอบมักใช้เพื่อเพิ่มคำชี้แจง คำอธิบาย รายละเอียด หรือข้อคิดเห็นในเอกสารบางฉบับ ในไฟล์ PDF มีการใช้คำอธิบายประกอบบ่อยครั้ง และคุณอาจต้องนำเข้าหรือส่งออกเป็นรูปแบบ XFDF คุณสามารถนำเข้าหรือส่งออกคำอธิบายประกอบทางโปรแกรมได้อย่างง่ายดายโดยใช้ C# หรือ VB.NET ให้เราผ่านเนื้อหาต่อไปนี้:
- Annotations Importer หรือ Exporter API – การติดตั้ง
- นำเข้าคำอธิบายประกอบจาก XFDF เป็น PDF โดยใช้ C# หรือ VB.NET
- ส่งออกคำอธิบายประกอบจาก PDF เป็น XFDF โดยใช้ C# หรือ VB.NET
Annotations Importer หรือ Exporter API – การติดตั้ง
Aspose.PDF for .NET API เปิดเผยคลาส คุณสมบัติ และวิธีการต่างๆ เพื่อทำงานกับไฟล์ PDF ในทำนองเดียวกัน คุณสามารถนำเข้าหรือส่งออกคำอธิบายประกอบจากเอกสาร PDF ไปยังไฟล์ XFDF ด้วยคลาส PDFAnnotationEditor ซึ่งจะแสดงวิธีการต่างๆ ที่สามารถใช้เพื่อนำเข้าหรือส่งออกคำอธิบายประกอบโดยทางโปรแกรม คุณต้องติดตั้ง API โดยดาวน์โหลดจาก New Releases หรือผ่าน NuGet solution manager ใน Microsoft Visual Studio IDE สามารถใช้คำสั่งต่อไปนี้เพื่อติดตั้ง API:
PM> Install-Package Aspose.Pdf
นำเข้าคำอธิบายประกอบจาก XFDF เป็น PDF โดยใช้ C# หรือ VB.NET
คุณสามารถนำเข้าคำอธิบายประกอบลงในไฟล์ PDF จากไฟล์ XFDF ที่มีอยู่ในแอปพลิเคชันที่ใช้ .NET โดยใช้ภาษาการเขียนโปรแกรม C# หรือ VB.NET API รองรับการนำเข้าคำอธิบายประกอบประเภทต่างๆ ตามที่ระบุไว้ใน AnnotationType Enumeration ในการอ้างอิง API ให้เราทำตามขั้นตอนต่อไปนี้เพื่อนำเข้าคำอธิบายประกอบจาก XFDF เป็น PDF โดยใช้ภาษาโปรแกรม C# หรือ VB.NET ในแอปพลิเคชันที่ใช้ .NET Framework
- เริ่มต้น PdfAnnotationEditor วัตถุคลาส
- โหลดเอกสาร PDF ที่ป้อน
- โหลดไฟล์ XFDF เพื่อนำเข้าคำอธิบายประกอบ
- ระบุประเภทคำอธิบายประกอบที่คุณต้องการนำเข้า
- นำเข้าคำอธิบายประกอบจาก XFDF เป็นไฟล์ PDF
- บันทึกไฟล์ PDF ที่ส่งออก
ข้อมูลโค้ดด้านล่างแสดงวิธีนำเข้าคำอธิบายประกอบจากไฟล์ XFDF ไปยังไฟล์ PDF โดยใช้ C# หรือ VB.NET:
// สร้างวัตถุของคลาส PdfAnnotationEditor
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// ผูกไฟล์ PDF อินพุต
editor.BindPdf(dataDir + "inFile.pdf");
// สร้างสตรีมไฟล์สำหรับไฟล์ XFDF อินพุตเพื่อนำเข้าคำอธิบายประกอบ
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Open, FileAccess.Read);
// สร้างการแจงนับประเภทคำอธิบายประกอบทั้งหมดที่คุณต้องการนำเข้า
Enum[] annType = { AnnotationType.Text };
// นำเข้าคำอธิบายประกอบประเภทที่ระบุจากไฟล์ XFDF
editor.ImportAnnotationFromXfdf(fileStream, annType);
// บันทึกไฟล์ pdf เอาต์พุต
editor.Save(dataDir + "ImportAnnotations_out.pdf");
ส่งออกคำอธิบายประกอบจาก PDF เป็นไฟล์ XFDF โดยใช้ C# หรือ VB.NET
การส่งออกคำอธิบายประกอบจากไฟล์ PDF อาจมีประโยชน์สำหรับการทำให้ไฟล์แสดงได้หรือเพื่อรักษาคำอธิบายประกอบเฉพาะบางประเภทเท่านั้น ตัวอย่างเช่น เมื่อมีคนตรวจสอบรายงานความเป็นไปได้หรือการส่งวิทยานิพนธ์ ให้ถือว่าพวกเขาอาจเน้นข้อความบางส่วน เพิ่มความคิดเห็นหรือข้อความ หลังจากนั้นพวกเขาต้องการเก็บเฉพาะข้อความก่อนที่จะส่ง PDF กลับไปยังผู้เขียน ในสถานการณ์ดังกล่าว การส่งออกคำอธิบายประกอบไปยัง XFDF สามารถช่วยได้ เนื่องจากช่วยให้คุณส่งออกคำอธิบายประกอบเฉพาะตามความต้องการของคุณได้ ขั้นตอนต่อไปนี้แสดงวิธีส่งออกคำอธิบายประกอบจากรูปแบบ PDF เป็น XFDF:
- เริ่มต้นวัตถุ PdfAnnotationEditor
- โหลดไฟล์ PDF อินพุต
- สร้างไฟล์ XFDF เพื่อบันทึกคำอธิบายประกอบที่ส่งออก
- ระบุประเภทคำอธิบายประกอบที่จะส่งออก
- ส่งออกคำอธิบายประกอบด้วยเมธอด ExportAnnotationsXfdf
ข้อมูลโค้ดด้านล่างแสดงวิธีส่งออกคำอธิบายประกอบจากไฟล์ PDF ไปยังไฟล์ XFDF โดยใช้ C# หรือ VB.NET:
// สร้างวัตถุของคลาส PdfAnnotationEditor
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// ผูกไฟล์ PDF อินพุต
editor.BindPdf(dataDir + "inFile.pdf");
// สร้างสตรีมไฟล์สำหรับไฟล์ XFDF เอาต์พุตเพื่อส่งออกคำอธิบายประกอบ
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Create, FileAccess.Write);
// สร้างการแจงนับประเภทคำอธิบายประกอบทั้งหมดที่คุณต้องการส่งออก
Enum[] annoType = { AnnotationType.Text };
// ส่งออกคำอธิบายประกอบประเภทที่ระบุไปยังไฟล์ XFDF
editor.ExportAnnotationsXfdf(fileStream, 1, 5, annoType);
บทสรุป
ในบทความนี้ เราได้สำรวจวิธีนำเข้าและส่งออกคำอธิบายประกอบจาก PDF เป็นรูปแบบ XFDF เราได้สำรวจตัวอย่างและสถานการณ์ต่างๆ ที่การนำเข้าหรือส่งออกคำอธิบายประกอบอาจมีประโยชน์ ในทำนองเดียวกัน มีกรณีการใช้งานและสถานการณ์มากมายที่คุณสมบัตินี้มีประโยชน์ หากคุณต้องการพูดคุยเกี่ยวกับสถานการณ์ใด ๆ โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี คุณยังสามารถสำรวจ API ได้โดยการเรียนรู้จาก เอกสาร API และ การอ้างอิง API เราหวังว่าจะได้ยินจากคุณ!