นำเข้าส่งออก pdf xfdf คำอธิบายประกอบ

คำอธิบายประกอบมักใช้เพื่อเพิ่มคำชี้แจง คำอธิบาย รายละเอียด หรือข้อคิดเห็นในเอกสารบางฉบับ ในไฟล์ 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

  1. เริ่มต้น PdfAnnotationEditor วัตถุคลาส
  2. โหลดเอกสาร PDF ที่ป้อน
  3. โหลดไฟล์ XFDF เพื่อนำเข้าคำอธิบายประกอบ
  4. ระบุประเภทคำอธิบายประกอบที่คุณต้องการนำเข้า
  5. นำเข้าคำอธิบายประกอบจาก XFDF เป็นไฟล์ PDF
  6. บันทึกไฟล์ 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:

  1. เริ่มต้นวัตถุ PdfAnnotationEditor
  2. โหลดไฟล์ PDF อินพุต
  3. สร้างไฟล์ XFDF เพื่อบันทึกคำอธิบายประกอบที่ส่งออก
  4. ระบุประเภทคำอธิบายประกอบที่จะส่งออก
  5. ส่งออกคำอธิบายประกอบด้วยเมธอด 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 เราหวังว่าจะได้ยินจากคุณ!

ดูสิ่งนี้ด้วย