XML (EXtensible Markup Language) که یک زبان نشانه گذاری است که برای ذخیره و انتقال داده ها در قالب ساختاریافته استفاده می شود، به طور گسترده در دنیای برنامه نویسی استفاده می شود. اغلب برای مشاهده یا اشتراک گذاری داده های XML در قالب مناسب مورد نیاز است. نیاز به ارائه فایلهای XML بهعنوان سایر قالبهای سند مانند PDF، JPG، PNG یا HTML وجود دارد. این مقاله روش اصلی مشاهده فایلهای XML با استفاده از کدهای C# ساده را توضیح میدهد.
نمایشگر فایل XML – NET API
GroupDocs.Viewer for .NET، یک API برای مشاهده اسناد که امکان تبدیل فرمتهای فایل مختلف مانند XML به PDF، HTML، و فرمتهای تصویر مانند JPG و PNG را در برنامه NET فراهم میکند. به عنوان مثال، من از C# برای ارائه یک فایل XML به فرمت PDF با استفاده از این API استفاده خواهم کرد.
میتوانید نصبکننده DLL یا MSI را از بخش دانلودها دانلود کنید یا از طریق NuGet API را در برنامه داتنت خود نصب کنید.
PM> Install-Package GroupDocs.Viewer
نمایشگر فایل XML با استفاده از سی شارپ
API اجازه می دهد تا فایل های XML را در قالب های PDF، JPG، PNG و HTML رندر کنید. در اینجا، شما فقط نحوه ارائه آن را به صورت PDF خواهید دید. مراحل زیر برای مشاهده فایل های XML با رندر کردن آنها به PDF است.
- فایل XML را با استفاده از کلاس Viewer بارگیری کنید.
- از گزینه های PDF View برای تعیین مسیر خروجی و تنظیمات مورد نظر استفاده کنید.
- برای بدست آوردن فایل XML در خروجی PDF، متد View() را با گزینه های تنظیم شده فراخوانی کنید.
کد منبع C# زیر فایل XML را به صورت PDF ارائه می کند:
// نمایشگر XML - با استفاده از C# فایل XML را به صورت PDF ارائه دهید
using (Viewer viewer = new Viewer("/path/document.xml"))
{
PdfViewOptions viewOptions = new PdfViewOptions("/path/XML-to-PDF-{0}.pdf");
viewer.View(viewOptions);
}
مجوز API رایگان دریافت کنید
میتوانید برای استفاده از API بدون محدودیتهای ارزیابی برای ساختن یک نمایشگر فایل XML آنلاین، یک مجوز موقت رایگان دریافت کنید.
نتیجه
به طور خلاصه، شما اصول اولیه نحوه مشاهده فایل های XML را در برنامه .NET با استفاده از C# یاد گرفتید. علاوه بر این، به زودی نحوه رندر فایل های XML را به صورت JPG، PNG و HTML بحث خواهیم کرد.
از لینک های زیر می توانید در مورد API در مورد ساختن نمایشگر XML خود اطلاعات بیشتری کسب کنید.
برنامه نمایشگر XML خود را .NET بسازید
در اینجا چند پیوند مهم وجود دارد که به شما در ایجاد برنامه نمایشگر XML .NET خود کمک می کند.
نمونه های در حال اجرا – کد منبع | [ انجمن 11 | یادداشتهای انتشار