تحويل Word DOC إلى JPG في Java

في حالات مختلفة ، نحتاج إلى عرض MS Word DOC / DOCX في تطبيقاتنا برمجيًا. إحدى الطرق الأكثر ملاءمة في مثل هذه السيناريوهات هي التحويل من تنسيق DOC أو DOCX إلى تنسيق JPG. لتحقيق ذلك ، ستتعلم في هذه المقالة كيفية تحويل ملفات DOC أو DOCX إلى JPG في Java. علاوة على ذلك ، سوف نغطي كيفية تخصيص DOC لتحويل JPG باستخدام خيارات مختلفة.

Java API لـ DOC DOCX إلى JPG - تنزيل مجاني

Aspose.Words for Java عبارة عن واجهة برمجة تطبيقات غنية بالميزات لإنشاء مستندات MS Word أو تحريرها أو تحويلها في التطبيقات المستندة إلى Java. سنستخدم واجهة برمجة التطبيقات هذه لتحويل DOC / DOCX إلى JPG. يمكنك تنزيل JAR الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام تكوينات 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>
    <classifier>jdk17</classifier>
</dependency>

تحويل DOC إلى JPG في Java

يمكنك تحويل DOC / DOCX إلى صور JPG أو PNG أو BMP أو GIF أو TIFF حسب متطلباتك. لتعيين تنسيق صورة الإخراج ، يتم استخدام SaveFormat enum. لنحول ملف DOCX إلى JPG بجافا.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل DOCX إلى JPG في Java.

// تحميل الوثيقة
Document doc = new Document("calibre.docx");

// قم بتعيين تنسيق صورة الإخراج باستخدام SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);

// تكرار الصفحات وتحويلها إلى صور JPG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // احفظ الصفحة بتنسيق JPG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

Java DOCX إلى JPG - التخصيص

يمكنك أيضًا تخصيص تحويل DOC إلى PNG باستخدام خيارات مختلفة. على سبيل المثال ، يمكنك ضبط الدقة الأفقية ، الدقة الرأسية ، الدقة الكلية ، المقياس ، تنسيق البكسل ، السطوع ، وضع اللون ، التباين ، إلخ. فيما يلي خطوات تخصيص DOC إلى JPG في Java.

  • قم بتحميل ملف DOC باستخدام فئة المستند.
  • قم بإنشاء مثيل لفئة ImageSaveOptions وحدد تنسيق صورة الإخراج.
  • قم بتعيين الخيارات المطلوبة مثل السطوع والتباين وما إلى ذلك باستخدام كائن ImageSaveOptions.
  • تكرار الصفحات في المستند.
  • قم بتحويل كل صفحة إلى JPG باستخدام طريقة Document.save (string، ImageSaveOptions).

يوضح نموذج التعليمات البرمجية التالي كيفية تخصيص Java DOC لتحويل JPG باستخدام خيارات مختلفة.

// تحميل الوثيقة
Document doc = new Document("calibre.docx");

// قم بتعيين تنسيق صورة الإخراج باستخدام SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);

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

// تغيير الدقة الأفقية
// القيمة الافتراضية لهذه الخصائص هي 96.0 ، للحصول على دقة 96 نقطة في البوصة
options.setHorizontalResolution(72f);

// تكرار الصفحات وتحويلها إلى صور JPG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // احفظ الصفحة بتنسيق JPG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

Java DOCX to JPG Converter - احصل على ترخيص مجاني

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

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل Word DOC / DOCX إلى JPG في Java. علاوة على ذلك ، لقد رأيت كيفية تخصيص DOC لتحويل JPG باستخدام خيارات مختلفة. بصرف النظر عن ذلك ، يمكنك استكشاف ميزات أخرى لـ Aspose.Words لجافا باستخدام التوثيق. يمكنك أيضًا نشر أسئلتك على المنتدى.

أنظر أيضا