تحويل مستند Word إلى صورة TIFF باستخدام Java

TIFF هو تنسيق شائع لتخزين صور متعددة في شكل صفحات. تسمح هذه الميزة المميزة لتنسيق TIFF بمشاركة مستندات Word بتنسيق للقراءة فقط. يمكننا بسهولة تحويل مستندات Word (DOC أو DOCX) إلى صور TIFF برمجيًا في تطبيقات Java. في هذه المقالة ، سوف نتعلم كيفية تحويل مستند Word إلى صورة TIFF باستخدام Java.

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

Java API لتحويل Word إلى TIFF

لتحويل DOC إلى TIFF أو DOCX إلى TIFF ، سنستخدم Aspose.Words for Java API. يتيح لنا إنشاء مستندات Word وتعديلها وتحويلها وتقديمها وطباعتها دون استخدام Microsoft Word مباشرةً داخل التطبيقات عبر الأنظمة الأساسية. يرجى إما تنزيل 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-words</artifactId>
    <version>22.4</version>
    <type>pom</type>
</dependency>

تحويل مستند Word إلى TIFF في Java

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

  1. قم بتحميل مستند Word باستخدام فئة Document.
  2. احفظ المستند كملف TIFF باستخدام طريقة Save (). يأخذ مسار ملف الإخراج و SaveFormat كوسيطات.

يُظهر نموذج التعليمات البرمجية التالي كيفية تحويل مستند Word إلى TIFF باستخدام Java.

// يوضح مثال التعليمات البرمجية هذا كيفية تحويل Word إلى صورة TIFF.
// افتح المستند.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// احفظ المستند بتنسيق TIFF متعدد الصفحات.
doc.save("D:\\Files\\Word\\Sample.tiff", SaveFormat.TIFF);
تحويل مستند Word إلى TIFF في Java.

تحويل مستند Word إلى TIFF في Java.

تخصيص Word لتحويل TIFF في Java

يمكننا تخصيص تحويل مستندات Word إلى TIFF من خلال تطبيق الخيارات المختلفة التي توفرها API. لهذا الغرض ، توفر API فئة ImageSaveOptions. يسمح بتعيين سطوع الصورة ودقة الوضوح ونطاق الصفحات المراد تحويلها ونظام الضغط وما إلى ذلك. يرجى اتباع الخطوات المذكورة أدناه لتعيين خيارات إضافية أثناء تحويل Word إلى TIFF.

  1. أولاً ، قم بتحميل مستند Word باستخدام فئة Document.
  2. بعد ذلك ، قم بإنشاء مثيل للفئة ImageSaveOptions باستخدام تنسيق صورة الإدخال كوسيطة.
  3. بعد ذلك ، اضبط الخيارات المرغوبة مثل TiffCompression ، الدقة ، إلخ.
  4. أخيرًا ، قم باستدعاء طريقة Save (string، ImageSaveOptions) لتحويل Word إلى TIFF.

يُظهر نموذج التعليمات البرمجية التالي كيفية تحويل مستند Word إلى صورة TIFF بخيارات إضافية.

// يوضح مثال التعليمات البرمجية هذا كيفية تحويل Word إلى صورة TIFF.
// افتح المستند.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// قم بإنشاء كائن ImageSaveOptions لتمريره إلى أسلوب الحفظ
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.TIFF);

// اضبط الصفحة (الصفحات) للعرض
// حيث 0 هو رقم صفحة البداية و 2 هو إجمالي الصفحات المراد تحويلها
PageSet pageSet = new PageSet(0, 2);
options.setPageSet(pageSet);

// قم بتطبيق ضغط CCITT4
options.setTiffCompression(TiffCompression.CCITT_4);

// قم بتعيين كل من الدقة الأفقية والعمودية لـ 
// الصور التي تم إنشاؤها ، بالنقاط في البوصة.
// قم بتعيين خاصية "Resolution" على "72" لتقديم المستند بدقة 72 نقطة في البوصة.
options.setResolution(160);

// اضبط سطوع الصورة وتباينها.
// كلاهما على مقياس 0-1 وهما 0.5 افتراضيًا.
options.setImageBrightness(0.3f);
options.setImageContrast(0.7f);

// تحويل Word إلى TIFF
doc.save("D:\\Files\\Word\\CusomizedSample.tiff", options);

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

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

استنتاج

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

أنظر أيضا