XML یک زبان نشانه گذاری شناخته شده شبیه به HTML است. با این حال، کاربردهای آن در چندین حوزه مانند مدیریت داده، وب، ابزارهای آفیس، اسناد و غیره گسترش یافته است. در موارد خاص، اسناد PDF به فایلهای XML تبدیل میشوند تا نمایش ساختار یافته محتوا را دریافت کنند. بنابراین، نمایش مبتنی بر برچسب اسناد PDF را می توان به راحتی برای اهداف مختلف پردازش کرد. بر همین اساس در این مقاله با نحوه تبدیل فایل PDF به XML به صورت برنامه نویسی در C# .NET آشنا می شوید.
C# .NET API برای تبدیل PDF به XML - دانلود رایگان
برای تبدیل PDF به XML، از Aspose.PDF برای NET استفاده خواهیم کرد. این یک API محبوب است که به شما امکان می دهد فایل های PDF را از داخل برنامه های NET ایجاد و پردازش کنید. علاوه بر این، یک مبدل با وفاداری بالا برای تبدیل فایل های PDF به فرمت های دیگر ارائه می دهد. می توانید باینری های API را دانلود یا با استفاده از NuGet نصب کنید.
PM> Install-Package Aspose.PDF
تبدیل PDF به XML در سی شارپ
Aspose.PDF for .NET امکان تبدیل اسناد PDF به استانداردهای XML زیر را می دهد:
- MobiXML
- PdfXML
بیایید ببینیم که چگونه می توان یک PDF را با استفاده از Aspose.PDF برای دات نت به هر یک از فرمت های XML فوق الذکر تبدیل کرد.
سی شارپ PDF به MobiXML
در ادامه مراحل تبدیل PDF به فرمت MobiXML در سی شارپ آمده است.
- سند PDF را با استفاده از کلاس Document بارگیری کنید.
- PDF را با استفاده از روش Document.Save(string, SaveFormat) به XML تبدیل کنید و SaveFormat.MobiXml را به عنوان پارامتر دوم ارسال کنید.
نمونه کد زیر نحوه تبدیل PDF به XML با فرمت MobiXML در سی شارپ را نشان می دهد.
// سند 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 در سی شارپ را نشان می دهد.
// سند PDF را بارگیری کنید
var document = new Document("candy.pdf");
// سند را با فرمت PdfXML ذخیره کنید
document.Save("standard-xml-output.xml", SaveFormat.PdfXml);
تبدیل C# PDF به XML - یک مجوز رایگان دریافت کنید
برای استفاده از Aspose.PDF برای دات نت بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.
نتیجه
در این مقاله با نحوه تبدیل یک سند PDF به XML در سی شارپ آشنا شدید. علاوه بر این، ما به صراحت نحوه تبدیل یک PDF به فرمت MobiXML یا PdfXML را به صورت برنامهنویسی توضیح دادهایم. علاوه بر این، میتوانید با استفاده از مستندات درباره .NET PDF API بیشتر کاوش کنید. در صورت داشتن هرگونه سوال یا سوال، می توانید از طریق [تالار گفتمان11 ما با ما تماس بگیرید.