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

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

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

فایل های XPS یا OXPS را می توان به اسناد Word در فرمت فایل DOC یا DOCX تبدیل کرد. این تبدیل بر اساس دو مرحله است که در آن ورودی XPS یا OXPS ابتدا به عنوان یک سند PDF ارائه می شود که بعداً به یک سند Word تبدیل می شود. بنابراین باید Aspose.Page برای جاوا و Aspose.PDF برای جاوا API را با دانلود فایل‌های JAR از بخش Downloads پیکربندی کنید، یا از تنظیمات Maven زیر استفاده کنید:

مخزن:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

وابستگی:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>21.12</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>22.1</version>
    </dependency>
</dependencies>

تبدیل XPS به Word DOCX/DOC در جاوا

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

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

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

// ByteArrayOutputStream را برای نگهداری فایل PDF واسطه راه اندازی کنید
final ByteArrayOutputStream os = new ByteArrayOutputStream();

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

// شیء PdfSaveOptions را با پارامترهای لازم مقداردهی کنید
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// ایجاد دستگاه رندر برای فرمت PDF
PdfDevice device = new PdfDevice(os);

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

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

// سند Word خروجی را به عنوان فایل DOCX ذخیره کنید
pdfDocument.save("output.docx" , SaveFormat.DocX);

تبدیل OXPS به Word DOCX/DOC با استفاده از جاوا

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

  1. ابتدا فایل OXPS منبع را بارگیری کنید.
  2. نمونه ای از کلاس PdfSaveOptions را نمونه سازی کنید
  3. فایل پی دی اف میانی را در یک جریان بنویسید.
  4. فایل پی دی اف میانی را به عنوان سند Word ذخیره کنید.

قطعه کد زیر نحوه تبدیل OXPS به Word در جاوا را نشان می دهد:

// ByteArrayOutputStream را برای نگهداری فایل PDF واسطه راه اندازی کنید
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// سند ورودی OXPS را بارگیری کنید
XpsDocument document = new XpsDocument("sample.oxps");

// شیء PdfSaveOptions را با پارامترهای لازم مقداردهی کنید
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// ایجاد دستگاه رندر برای فرمت PDF
PdfDevice device = new PdfDevice(os);

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

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

// سند Word خروجی را به عنوان فایل DOCX ذخیره کنید
pdfDocument.save("output.docx" , SaveFormat.DocX);

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

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

نتیجه

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

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

تبدیل تصویر XPS به JPG یا PNG در جاوا

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