XPS به PDF آنلاین

XPS(مشخصات کاغذ XML) و PDF(قالب سند قابل حمل) هر دو فرمت‌های پرکاربرد برای اشتراک‌گذاری و بایگانی اسناد هستند. XPS توسط مایکروسافت به عنوان جایگزینی برای PDF توسعه داده شد و قابلیت های مشابهی را برای حفظ ظاهر بصری و چیدمان اسناد ارائه می دهد. با این حال، PDF با گذشت زمان به دلیل سازگاری آن در پلتفرم ها و دستگاه های مختلف محبوبیت گسترده تری به دست آورده است. گاهی اوقات، ممکن است برای اهداف مختلف نیاز به تبدیل اسناد XPS به PDF داشته باشید. بر این اساس، این پست وبلاگ نحوه تبدیل XPS به PDF آنلاین به صورت رایگان یا در C#.NET یا جاوا را پوشش می دهد.

تبدیل آنلاین رایگان XPS به PDF

در حالی که فایل‌های XPS را می‌توان با استفاده از نمایشگر XPS داخلی در رایانه‌های Windows باز کرد، هنگام تلاش برای باز کردن فایل‌های XPS در سایر سیستم‌عامل‌ها یا دستگاه‌ها، مشکلات سازگاری ایجاد می‌شود. اینجاست که نیاز به تبدیل آنلاین به وجود می آید. تبدیل XPS به PDF تضمین می‌کند که اسناد شما به راحتی قابل مشاهده، اشتراک‌گذاری و چاپ در پلتفرم‌های مختلف بدون هیچ گونه اختلاف قالب‌بندی هستند.

بر این اساس، این مبدل رایگان XPS به PDF تبدیل را متحول کرده است زیرا برای انجام این تبدیل نیازی به نصب نرم افزار اضافی ندارید.

  1. اول از همه، مبدل آنلاین visio را با مرورگر اینترنت مرور کنید.
  2. فایل را در پنجره مستطیلی رها کنید و فایل منبع را آپلود کنید.
  3. فایل ورودی آپلود به پایان می رسد و دکمه تبدیل فعال می شود.
  4. تبدیل را شروع کنید و XPS را به PDF رندر کنید.
  5. سند PDF خروجی را دانلود کنید یا پیوند را برای دسترسی آنلاین به آن کپی کنید.

PS: لینک آنلاین دانلود یا اشتراک گذاری فایل خروجی پس از 24 ساعت فعال می شود زیرا اطلاعات شما در سرور ذخیره نمی شود.

مزایای تبدیل آنلاین XPS به PDF

دسترسی: این مبدل آنلاین از هر دستگاهی با اتصال به اینترنت قابل دسترسی است و نیازی به نصب نرم افزار را از بین می برد.

صرفه جویی در زمان و تلاش: این مبدل آنلاین فرآیند تبدیل را ساده می کند و در زمان و تلاش شما در مقایسه با نرم افزارهای سنتی صرفه جویی می کند.

سازگاری با پلتفرم: فایل های PDF حاصل با طیف وسیعی از دستگاه ها و سیستم عامل ها سازگار هستند.

رابط کاربر پسند: این مبدل آنلاین دارای ویژگی رابط بصری است که فرآیند تبدیل را حتی برای کاربران با تخصص فنی محدود ساده می کند.

تبدیل XPS به PDF در سی شارپ

با انجام مراحل زیر می توانید به راحتی XPS را به PDF در سی شارپ تبدیل کنید:

  • Conholdate.Total برای NET را در پروژه خود پیکربندی کنید.
  • استریم ها را شروع کنید و فایل XPS ورودی را بارگیری کنید.
  • شی کلاس PdfSaveOptions را راه اندازی کنید.
  • ایجاد دستگاه رندر برای فرمت PDF.

نمونه کد زیر نحوه تبدیل XPS به PDF در سی شارپ را توضیح می دهد:

// جریان خروجی PDF را راه اندازی کنید
using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
// جریان ورودی XPS را راه اندازی کنید
//با استفاده از (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "input.xps"، System.IO.FileMode.Open))
using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "sample.xps", System.IO.FileMode.Open))
{
// سند XPS را از جریان بارگیری کنید
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument(xpsStream, new Aspose.Page.XPS.XpsLoadOptions());
// یا سند XPS را مستقیماً از فایل بارگیری کنید. در این صورت نیازی به xpsStream نیست.
// سند XpsDocument = XpsDocument جدید (inputFileName, new XpsLoadOptions());

// شیء گزینه ها را با پارامترهای لازم مقداردهی کنید.
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
    JpegQualityLevel = 100,
    ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
    TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate,
};
// ایجاد دستگاه رندر برای فرمت PDF
Aspose.Page.XPS.Presentation.Pdf.PdfDevice device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(pdfStream);

document.Save(device, options);
}

تبدیل نمودارهای XPS به PDF در جاوا

مراحل زیر نحوه تبدیل XPS به PDF در جاوا را شرح می دهد:

  • Conholdate.Total for Java را در برنامه خود نصب کنید.
  • جریان خروجی PDF را با استفاده از FileOutputStream مقداردهی کنید.
  • PdfSaveOptions را با پارامترهای لازم راه اندازی کنید.

کد نمونه زیر نحوه تبدیل XPS به PDF در جاوا را نشان می دهد:

// مقداردهی اولیه جریان خروجی PDF
FileOutputStream pdfStream = new FileOutputStream("output.pdf");

// سند XPS را بارگیری کنید
XpsDocument document = new XpsDocument("input.xps");

// PdfSaveOptions را با پارامترهای لازم مقداردهی اولیه کنید
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg);
options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate);
options.setPageNumbers(new int[] { 1, 2, 6 });

// ایجاد دستگاه رندر برای فرمت PDF
PdfDevice device = new PdfDevice(pdfStream);
// XPS را به صورت PDF ارائه دهید
document.save(device, options);   

مجوز ارزیابی رایگان

می‌توانید برای آزمایش APIها با ظرفیت کامل، مجوز موقت رایگان درخواست کنید.

جمع بندی

به لطف این تبدیل آنلاین، تبدیل فایل‌های XPS به فرمت PDF هرگز آسان‌تر نبوده است. چه فردی باشید که به دنبال به اشتراک گذاشتن اسناد با دوستانتان هستید یا یک حرفه ای تجاری که نیاز به اطمینان از سازگاری بین پلتفرم دارید، این مبدل راه حل مناسبی برای نیازهای تبدیل شما ارائه می دهد. علاوه بر این، ادغام این ویژگی در برنامه های شما با استفاده از C# یا جاوا را نیز پوشش می دهد. در صورت وجود هرگونه سوال، لطفاً در [تالار گفتمان7 برای ما بنویسید.

همچنین ببینید