تحويل Word إلى JPG برمجيًا في Java

تحويل Word إلى JPG برمجيًا في Java

ثبّت مكتبة Java مكتبة الغنية بالمميزات لتحويل ملفات Microsoft Word إلى تنسيقات صور مثل JPEG / JPG. يقدم مجموعة واسعة من طرق معالجة الملفات وتحويلها. في الماضي القريب ، قمنا بنشر مقال يوضح تحويل ملفات HTML إلى ملفات Word برمجيًا في تطبيقات Java. في معظم السيناريوهات ، تحتاج إلى تحويل ملفات الكلمات الخاصة بك إلى تنسيق ملف ثابت لا يمكن تعديله بسهولة. لذلك ، سوف نتعلم كيفية تحويل Word إلى JPG برمجيًا في Java.

سنغطي النقاط التالية في هذا المقال:

تحويل DOCX إلى JPG برمجيًا في Java - تثبيت API

يعد تجهيز تطبيق Java الخاص بك بمحول Word to JPG سريعًا للغاية الآن بسبب إجراء التثبيت البسيط والسهل لمكتبة Java هذه. يمكنك إما تنزيل ملفات 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>21.11</version>
    <type>pom</type>
</dependency>

كيفية تحويل ملف Word إلى JPG بجافا

إنها مكتبة قوية جدًا تقوم بإجراء تحويل محسن للملفات في بضع ثوانٍ.

يمكنك اتباع الخطوات التالية ومقتطف الشفرة لتحويل Word إلى تنسيق JPG برمجيًا.

  1. قم بتحميل ملف DOCX المصدر عن طريق استدعاء مُنشئ الفئة المستند.
  2. استدعاء حفظ طريقة لحفظ الملف بتنسيق JPG
// قم بتحميل ملف DOCX المصدر عن طريق استدعاء مُنشئ فئة المستند
Document doc = new Document( "sample.docx");

// طريقة حفظ المكالمة لحفظ الملف بتنسيق JPG  
doc.save( "SaveDocx2Jpg.jpg");

مكتبة Java لتحويل Word إلى JPG برمجيًا - ميزات متقدمة

يمكنك تكوين مكالمات API وفقًا للمتطلبات. علاوة على ذلك ، يمكنك الاطلاع على قائمة بجميع الفئات المتاحة وطرقها هنا.

فيما يلي الخطوات ومقتطف الشفرة لتحويل Word إلى JPG في Java:

  1. قم بتهيئة مثيل لفئة Document وتحميل ملف DOCX المصدر.
  2. قم بإنشاء كائن من فئة ImageSaveOptions لتحديد خيارات إضافية.
  3. قم باستدعاء طريقة setPageSet إلى “PageSet” إلى “0” لتحويل الصفحة الأولى فقط من المستند.
  4. غيّر سطوع الصورة باستدعاء طريقة setImageBrightness.
  5. سيضبط setImageContrast التباين.
  6. قم بتغيير الدقة الأفقية باستدعاء طريقة setHorizontalResolution. القيمة الافتراضية لهذه الخصائص هي 96.0 ، لدقة 96 نقطة في البوصة.
  7. احفظ المستند بتنسيق JPG عن طريق استدعاء طريقة حفظ.
 // تهيئة مثيل لفئة المستند وتحميل ملف DOCX المصدر
Document doc = new Document(  "sample.docx");

// قم بإنشاء كائن من فئة ImageSaveOptions لتحديد خيارات إضافية
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.JPEG);

//استدعاء أسلوب setPageSet إلى "PageSet" إلى "0" لتحويل الصفحة الأولى فقط من المستند
options.setPageSet(new PageSet(0));

// قم بتغيير سطوع الصورة عن طريق استدعاء طريقة setImageBrightness
options.setImageBrightness(0.3f);

// سيضبط setImageContrast التباين
options.setImageContrast(0.7f);

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

// احفظ المستند بتنسيق JPG عن طريق استدعاء طريقة الحفظ
doc.save(  "SaveDocx2Jpg.jpg", options);

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

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

تلخيص لما سبق

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

طرح سؤال

يمكنك مشاركة أسئلتك أو استفساراتك على المنتدى.

أنظر أيضا