تحويل ملفات PDF إلى XML في C#

XML هي لغة ترميز معروفة تشبه لغة HTML. ومع ذلك ، تنتشر استخداماته عبر مجالات متعددة مثل إدارة البيانات والويب وأدوات Office والمستندات وما إلى ذلك. في حالات معينة ، يتم تحويل مستندات PDF إلى ملفات XML للحصول على تمثيل منظم للمحتوى. وبالتالي ، يمكن معالجة التمثيل المستند إلى العلامات لمستندات PDF بشكل أكثر ملاءمة لأغراض مختلفة. وفقًا لذلك ، في هذه المقالة ، ستتعلم كيفية تحويل ملف PDF إلى XML برمجيًا في C# .NET.

C# .NET API لتحويل PDF إلى XML - تنزيل مجاني

لتحويل PDF إلى XML ، سنستخدم Aspose.PDF for .NET. إنها واجهة برمجة تطبيقات شائعة تتيح لك إنشاء ملفات 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 لـ .NET.

C# PDF إلى MobiXML

فيما يلي خطوات تحويل ملف PDF إلى تنسيق MobiXML في C#.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل 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 (سلسلة ، 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 لـ .NET بدون قيود تقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل مستند PDF إلى XML في C#. علاوة على ذلك ، قمنا بتغطية كيفية تحويل ملف PDF إلى تنسيق MobiXML أو PdfXML برمجيًا. بالإضافة إلى ذلك ، يمكنك استكشاف المزيد حول .NET PDF API باستخدام التوثيق. في حال كان لديك أي أسئلة أو استفسارات ، يمكنك الاتصال بنا عبر المنتدى.

أنظر أيضا