تحويل XPS OXPS إلى Word Java

غالبًا ما يتم تفضيل ملفات XPS و OXPS نظرًا لطبيعتها المستقلة عن الدقة لإنشاء إخراج طباعة عالي الجودة. في بعض الحالات ، قد تحتاج إلى تحويل ملف XPS أو OXPS إلى مستند Word. تتناول هذه المقالة كيفية تحويل مستندات XPS أو OXPS إلى ملف Word بامتداد ملف DOCX أو DOC برمجيًا في Java.

قم بإنشاء XPS to Word Converter في Java - تثبيت API

يمكن تحويل ملفات XPS أو OXPS إلى مستندات Word بتنسيق ملف DOC أو DOCX. يعتمد هذا التحويل على خطوتين حيث يتم تقديم إدخال XPS أو OXPS أولاً كمستند PDF ، والذي يتم تحويله لاحقًا إلى مستند Word. لذلك أنت بحاجة إلى تكوين Aspose.Page for Java و Aspose.PDF for Java API عن طريق تنزيل ملفات JAR من قسم التنزيلات ، أو استخدام تكوينات 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 في Java

يمكنك تحويل ملف XPS إلى مستند Word بتنسيق DOCX أو DOC باتباع الخطوات التالية:

  1. قم بتحميل ملف XPS المصدر للتحويل.
  2. أنشئ كائنًا من فئة PdfSaveOptions وحدد خصائصه.
  3. قم بتقديم ملف XPS إلى ملف PDF.
  4. قم بتصدير مستند PDF الوسيط هذا إلى ملف Word.

يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل ملف XPS إلى مستند Word برمجيًا في Java:

// تهيئة 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);

// قم بتحميل ملف PDF الوسيط
Document pdfDocument = new Document(os.toByteArray());

// احفظ مستند Word الناتج كملف DOCX
pdfDocument.save("output.docx" , SaveFormat.DocX);

قم بتحويل OXPS إلى ملف Word DOCX / DOC برمجيًا باستخدام Java

يمكنك تحويل ملف OXPS إلى مستند Word بامتداد ملف DOCX أو DOC من خلال الخطوات التالية:

  1. أولاً ، قم بتحميل ملف OXPS المصدر.
  2. إنشاء مثيل لفئة PdfSaveOptions
  3. اكتب ملف PDF الوسيط إلى تيار.
  4. احفظ ملف PDF الوسيط كمستند Word.

يوضح مقتطف الشفرة أدناه كيفية تحويل OXPS إلى Word في Java:

// تهيئة 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);

// قم بتحميل ملف PDF الوسيط
Document pdfDocument = new Document(os.toByteArray());

// احفظ مستند Word الناتج كملف DOCX
pdfDocument.save("output.docx" , SaveFormat.DocX);

احصل على رخصة مؤقتة مجانية

يمكنك طلب إصدار تجريبي مجاني لتقييم واجهة برمجة التطبيقات بكامل طاقتها من خلال طلب ترخيص مجاني مؤقت.

استنتاج

في هذه المقالة ، اكتسبت فهمًا لكيفية تحويل XPS إلى Word و OXPS إلى Word بتنسيق DOCX أو DOC برمجيًا في Java. علاوة على ذلك ، يرجى زيارة قسم التوثيق لاكتشاف المزيد من الميزات. لا تتردد في التواصل معنا على المنتدى ، في حالة وجود أي استفسارات.

أنظر أيضا

تحويل XPS إلى JPG أو PNG صورة بجافا

تلميح: قد ترغب في التحقق من محول Aspose PowerPoint to Word لأنه يوضح العرض التقديمي الشهير لعملية تحويل مستند Word.