XPS OXPS را به Word تبدیل کنید

فایل‌های XPS و OXPS برای مقاصد چاپ استفاده می‌شوند، زیرا چاپ‌هایی با کیفیت بالا در هر وضوحی تولید می‌کنند. در برخی از حالات، ممکن است بخواهید یک فایل XPS یا OXPS را به یک فایل Word در قالب DOCX یا DOC تبدیل کنید. مطابق با چنین سناریوهایی، می توانید فایل ها را مطابق با نیاز خود قابل ویرایش کنید.

تبدیل XPS به Word در سی شارپ ایجاد کنید - نصب API

می توانید فایل های XPS یا OXPS را با فرمت DOC یا DOCX به اسناد Word تبدیل کنید. این یک فرآیند دو مرحله ای است که در آن شما باید XPS یا OXPS را به PDF تبدیل کنید و سپس این فایل PDF واسطه را به یک سند Word تبدیل کنید. بنابراین باید Aspose.Page برای NET و Aspose.PDF برای NET API را پیکربندی کنید. لطفاً فایل‌های DLL را از بخش Downloads دانلود کنید یا از دستورات نصب NuGet زیر استفاده کنید:

PM> Install-Package Aspose.Page
PM> Install-Package Aspose.PDF

تبدیل XPS به Word DOCX/DOC در سی شارپ

با دنبال کردن مراحل زیر می توانید یک فایل XPS را به یک سند Word با فرمت DOCX یا DOC تبدیل کنید:

  1. فایل ورودی XPS را بارگیری کنید.
  2. شیء PdfSaveOptions را مقداردهی کنید و پارامترهای مختلف را تنظیم کنید.
  3. XPS را به سند PDF واسطه صادر کنید.
  4. فایل پی دی اف واسطه را به سند Word تبدیل کنید.

قطعه کد زیر نحوه تبدیل یک فایل XPS به سند Word را به صورت برنامه نویسی در سی شارپ توضیح می دهد:

// جریان خروجی PDF را راه اندازی کنید
using (System.IO.Stream pdfStream = System.IO.File.Open("XPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{

    // جریان ورودی XPS را راه اندازی کنید
    System.IO.Stream xpsStream = System.IO.File.Open("sample.xps", System.IO.FileMode.Open);

    // سند ورودی XPS را بارگیری کنید
    XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());

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

    // ذخیره فایل PDF خروجی
    document.Save(device, options);
}
// فایل پی دی اف میانی را بارگیری کنید
Document pdfDocument = new Document("XPStoDOCX.pdf");

// فایل خروجی DOCX را ذخیره کنید
pdfDocument.Save("test.docx" , SaveFormat.DocX);

تبدیل OXPS به Word DOCX/DOC به صورت برنامه ریزی شده با استفاده از C#

با دنبال کردن مراحل زیر می توانید یک فایل OXPS را به یک سند Word با فرمت DOCX یا DOC تبدیل کنید:

  1. فایل ورودی OXPS را بارگیری کنید.
  2. یک شی از کلاس PdfSaveOptions ایجاد کنید
  3. فایل پی دی اف واسطه را ذخیره کنید.
  4. PDF واسطه را به فایل Word صادر کنید.

قطعه کد زیر این مراحل را یکی یکی دنبال می کند و OXPS را با استفاده از C# به Word تبدیل می کند:

// جریان خروجی PDF را راه اندازی کنید
using (System.IO.Stream pdfStream = System.IO.File.Open("OXPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{

    // جریان ورودی OXPS را راه اندازی کنید
    System.IO.Stream oxpsStream = System.IO.File.Open("sample.oxps", System.IO.FileMode.Open);

    // سند ورودی OXPS را بارگیری کنید
    XpsDocument document = new XpsDocument(oxpsStream, new XpsLoadOptions());

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

    // ذخیره فایل PDF خروجی
    document.Save(device, options);
}

// فایل پی دی اف میانی را بارگیری کنید
Document pdfDocument = new Document("OXPStoDOCX.pdf");

// فایل خروجی DOCX را ذخیره کنید
pdfDocument.Save("test.docx" , SaveFormat.DocX);

مجوز موقت رایگان دریافت کنید

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

نتیجه

در این مقاله با نحوه تبدیل XPS به Word و OXPS به Word با فرمت DOCX یا DOC به صورت برنامه نویسی در سی شارپ آشنا شدید. علاوه بر این، لطفاً بخش مستندات را برای آشنایی با ویژگی‌های بیشتر بررسی کنید. در صورت وجود هرگونه سوال، می توانید در [فروم 13 با ما تماس بگیرید.

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

نکته: ممکن است بخواهید مبدل Aspose PowerPoint به Word را بررسی کنید، زیرا فرآیند تبدیل سند محبوب به Word را نشان می‌دهد.