این مقاله شما را در فرآیند گام به گام تبدیل XPS به PDF با استفاده از C# با استفاده از یکی از بستههای محبوب تبدیل سند راهنمایی میکند. این آموزش همچنین یک نمونه برنامه کاربردی برای C# تبدیل XPS به PDF ارائه می دهد تا پیاده سازی و کارکرد این ویژگی را نشان دهد. علاوه بر این، این پست شما را راهنمایی می کند که چگونه پارامترهایی را برای سفارشی کردن فایل PDF تبدیل شده تعریف کنید. در زیر لیستی از نکات کلیدی و کد نمونه برای تغییر XPS به PDF در سی شارپ آمده است.
مراحل تبدیل XPS به PDF با استفاده از سی شارپ
- بسته GroupDocs.Conversion for .NET را از وب سایت NuGet نصب کنید تا XPS را به PDF تبدیل کنید
- یک مرجع به فضای نام GroupDocs.Conversion برای تبدیل از فرمت XPS به PDF اضافه کنید
- کلاس Converter را برای بارگیری فایل XPS ورودی از دیسک برای تبدیل به فرمت PDF راه اندازی کنید.
- ایجاد و تنظیم گزینه های تبدیل برای سفارشی کردن فایل PDF خروجی
- در نهایت، متد Convert را فراخوانی کنید تا XPS به صورت PDF روی دیسک ذخیره شود
برای پیاده سازی قابلیت تبدیل XPS به PDF C#، فقط باید گردش کار بالا را دنبال کنید. پس از نصب بسته تبدیل اسناد مورد نیاز از مدیر بسته NuGet و وارد کردن فضاهای نام ضروری، باید فایل XPS ورودی را با نمونه سازی کلاس Converter بارگذاری کنید. پس از این، می توانید ویژگی هایی را برای سفارشی سازی فایل PDF تبدیل شده با استفاده از شی PdfConvertOptions تنظیم کنید و در نهایت متد Convert را برای ذخیره فایل حاصل روی دیسک فراخوانی کنید.
کد برای تبدیل XPS به PDF با استفاده از سی شارپ
قطعه بالا اجرای تبدیل XPS به PDF در C# را نشان می دهد. این کد نمونه را می توان به راحتی در برنامه های شما برای انجام تبدیل سند استفاده کرد، اما ابتدا باید بسته تبدیل را راه اندازی کنید و مجوز و فایل های ورودی را تهیه کنید. علاوه بر این، برای استفاده از این مثال نیازی به نصب نرم افزار اضافی ندارید و می توانید این کد را روی هر یک از سیستم عامل های محبوب مانند ویندوز، لینوکس و macOS که از محیط دات نت پشتیبانی می کنند، اجرا کنید.
ما روند تبدیل سند برای قابلیت C# XPS به PDF را مورد بحث قرار داده ایم و یک کد نمونه برای آن تولید کرده ایم. اخیراً مقاله ای برای تغییر EPS به JPG با استفاده از C# منتشر کرده ایم، برای اطلاعات بیشتر به راهنمای نحوه تبدیل EPS به JPG در سی شارپ نگاهی بیندازید.