XML เป็นภาษามาร์กอัปที่รู้จักกันดีซึ่งคล้ายกับ HTML อย่างไรก็ตาม การใช้งานจะกระจายไปในหลายโดเมน เช่น การจัดการข้อมูล เว็บ เครื่องมือ Office เอกสาร เป็นต้น ในกรณีพิเศษ เอกสาร PDF จะถูกแปลงเป็นไฟล์ XML เพื่อรับการแสดงเนื้อหาที่มีโครงสร้าง ดังนั้น การแสดงตามแท็กของเอกสาร PDF จึงสามารถดำเนินการได้สะดวกยิ่งขึ้นสำหรับวัตถุประสงค์ที่แตกต่างกัน ดังนั้น ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์ PDF เป็น XML โดยทางโปรแกรมใน C# .NET
C# .NET API เพื่อแปลง PDF เป็น XML - ดาวน์โหลดฟรี
สำหรับการแปลง PDF เป็น XML เราจะใช้ Aspose.PDF for .NET เป็น API ยอดนิยมที่ช่วยให้คุณสามารถสร้างและประมวลผลไฟล์ PDF จากภายในแอปพลิเคชัน .NET นอกจากนี้ยังมีตัวแปลงความเที่ยงตรงสูงสำหรับแปลงไฟล์ PDF เป็นรูปแบบอื่น คุณสามารถ ดาวน์โหลด ไบนารีของ API หรือติดตั้งโดยใช้ NuGet
PM> Install-Package Aspose.PDF
แปลง PDF เป็น XML ใน C#
Aspose.PDF for .NET อนุญาตให้แปลงเอกสาร PDF เป็นมาตรฐาน XML ต่อไปนี้:
- MobiXML
- PdfXML
มาดูวิธีแปลง PDF เป็นรูปแบบ XML ที่กล่าวถึงข้างต้นโดยใช้ Aspose.PDF for .NET
C# PDF เป็น MobiXML
ต่อไปนี้เป็นขั้นตอนในการแปลง PDF เป็นรูปแบบ MobiXML ใน C#
- โหลดเอกสาร PDF โดยใช้คลาส Document
- แปลง PDF เป็น XML โดยใช้วิธี Document.Save(string, SaveFormat) และส่ง SaveFormat.MobiXml เป็นพารามิเตอร์ที่สอง
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง PDF เป็น XML ด้วยรูปแบบ MobiXML ใน C#
// โหลดเอกสาร PDF
var document = new Document("candy.pdf");
// บันทึกเอกสารในรูปแบบ MobiXML
document.Save("standard-xml-output.xml", SaveFormat.MobiXml);
PDF เป็น PdfXML ใน C# .NET
ในการแปลง PDF เป็นรูปแบบ PdfXML คุณต้องส่ง SaveFormat.PdfXml เป็นพารามิเตอร์ที่สองของเมธอด Document.Save(string, SaveFormat) ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง PDF เป็นรูปแบบ PdfXML ใน C#
// โหลดเอกสาร PDF
var document = new Document("candy.pdf");
// บันทึกเอกสารในรูปแบบ PdfXML
document.Save("standard-xml-output.xml", SaveFormat.PdfXml);
C# PDF to XML Converter - รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ Aspose.PDF for .NET โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงเอกสาร PDF เป็น XML ใน C# นอกจากนี้ เราได้กล่าวถึงวิธีการแปลงไฟล์ PDF เป็นรูปแบบ MobiXML หรือ PdfXML โดยทางโปรแกรมอย่างชัดเจน นอกจากนี้ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ .NET PDF API โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีคำถามหรือข้อสงสัย คุณสามารถติดต่อเราผ่านทาง ฟอรัม