تحويل XPS إلى TIFF في Java

يحتوي ملف XPS على بنية ومحتوى وتخطيط ومظهر مستند إلى XML. يمكن أن يحتوي ملف XPS واحد على صفحة واحدة أو عدة صفحات. من ناحية أخرى ، TIFF أو TIF(تنسيق ملف الصورة الموسوم) هو تنسيق ملف قياسي يمثل الصور النقطية المعدة للاستخدام على الأجهزة المختلفة التي تدعمها. في هذه المقالة ، سوف نتعلم كيفية تحويل XPS إلى TIFF في Java.

سيتم تناول الموضوعات التالية في هذه المقالة:

  1. Java XPS to TIFF Converter API - تنزيل مجاني
  2. خطوات تحويل XPS إلى TIFF
  3. تحويل XPS إلى صورة TIFF

Java XPS to TIFF Converter API - تنزيل مجاني

لتحويل XPS إلى TIFF ، سنستخدم Aspose.Page لجافا API. يتيح لنا تحميل مستندات XPS و PS و EPS ودمجها وتحويلها وعرضها في تطبيقات Java.

توفر API فئة XpsDocument التي تمثل مستندات XPS. يوفر طريقة save (Device، SaveOptions) لحفظ مستند XPS باستخدام مثيل الجهاز. تقوم الفئة ImageDevice بتغليف عرض المستند إلى الصورة. تحتوي فئة TiffSaveOptions من API على الخيارات الضرورية لإدارة عملية حفظ TIFF.

يرجى إما تنزيل JAR من واجهة برمجة التطبيقات أو إضافة تكوين pom.xml التالي في تطبيق Java المستند إلى Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-page</artifactId>
    <version>22.9</version>
</dependency>

كيفية تحويل XPS إلى TIFF

يمكننا بسهولة تحويل ملف XPS إلى تنسيق TIFF باتباع الخطوات الواردة أدناه:

  • قم بتحميل ملف XPS.
  • حدد خيارات حفظ TIFF.
  • احفظ XPS كملف TIFF.

يصف القسم التالي كيفية تحويل هذه الخطوات إلى كود Java وتحويل ملف XPS إلى تنسيق TIFF.

قم بتحويل XPS إلى TIFF Image باستخدام Java

يمكننا تحويل ملفات XPS إلى صور TIFF باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل مستند XPS باستخدام فئة XpsDocument.
  2. بعد ذلك ، قم بتهيئة كائن فئة TiffSaveOptions.
  3. ثم حدد خيارات الحفظ مثل SmoothingMode و Resolution و PageNumbers وما إلى ذلك.
  4. في غضون ذلك ، قم بإنشاء مثيل لفئة ImageDevice.
  5. بعد ذلك ، قم باستدعاء طريقة الحفظ() لحفظ الصورة في كائن ImageDevice.
  6. أخيرًا ، استخدم ImageDevice لحفظ الصورة كملف TIFF.

يوضح المثال التالي من التعليمات البرمجية كيفية تحويل ملف XPS إلى صور TIFF باستخدام Java.

// يوضح مثال الرمز هذا كيفية تحويل XPS إلى TIFF.
// قم بتحميل مستند XPS
XpsDocument document = new XpsDocument("C:\\Files\\sample.xps");

// تهيئة كائن الخيارات بالمعلمات الضرورية.
com.aspose.xps.rendering.TiffSaveOptions options = new com.aspose.xps.rendering.TiffSaveOptions();
options.setSmoothingMode(com.aspose.xps.rendering.SmoothingMode.HighQuality);
options.setResolution(300);
options.setPageNumbers(new int[] { 1, 2, 6 });

// إنشاء جهاز عرض لتنسيق XPS
com.aspose.xps.rendering.ImageDevice device = new com.aspose.xps.rendering.ImageDevice();
document.save(device, options);

// التكرار من خلال أقسام المستندات (المستندات الثابتة ، بمصطلحات XPS)
for (int i = 0; i < device.getResult().length; i++) {
    // كرر من خلال صفحات التقسيم
    for (int j = 0; j < device.getResult()[i].length; j++) {
        // تهيئة دفق إخراج الصورة
        FileOutputStream imageStream = new FileOutputStream("C:\\Files\\XPStoTIFF" + "_" + (i + 1) + "_" + (j + 1) + ".tif");
        // اكتب الصورة
        imageStream.write(device.getResult()[i][j], 0, device.getResult()[i][j].length);
        // أغلق الدفق
        imageStream.close();
    }
}

ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

جرب عبر الإنترنت

يرجى تجربة أداة تحويل XPS إلى TIFF المجانية التالية عبر الإنترنت ، والتي تم تطويرها باستخدام واجهة برمجة التطبيقات المذكورة أعلاه. إنها أداة رائعة لأولئك الذين يحتاجون إلى تحويل ملفات XPS الخاصة بهم إلى تنسيق TIFF.

https://products.aspose.app/page/conversion/xps-to-tiff

استنتاج

في هذه المقالة ، تعلمنا كيفية تحويل XPS إلى TIFF في Java. لقد رأينا أيضًا كيفية تحديد خيارات حفظ TIFF المختلفة برمجيًا. علاوة على ذلك ، يمكنك معرفة المزيد حول Aspose.Page لواجهة برمجة تطبيقات Java باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا