تحويل Word إلى PNG باستخدام Java

تحويل Word إلى PNG باستخدام Java

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

سيتم تغطية الأقسام التالية:

محول Word to PNG - تثبيت مكتبة

عملية تثبيت هذه المكتبة مباشرة. يمكنك إما تنزيل ملفات JAR أو اتباع تكوينات Maven لإعداد هذه المكتبة في تطبيق Java الخاص بك.

<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 إلى PNG باستخدام Java

يمكنك اتباع الخطوات التالية ومقتطف الشفرة لتطوير وحدة تحويل Word إلى PNG لتطبيق عملك:

يرجى اتباع الخطوات الواردة أدناه:

  1. قم بإنشاء مثيل لفئة Document وقم بتحميل ملف Word المصدر.
  2. قم بتهيئة مُنشئ فئة ImageSaveOptions التي تسمح بتحديد خيارات إضافية عند عرض صفحات المستند أو الأشكال على الصور.
  3. قم باستدعاء طريقة setPageSet لتعيين “PageSet” على “0” لتحويل الصفحة الأولى فقط من المستند.
  4. غيّر سطوع الصورة باستدعاء طريقة setImageBrightness.
  5. اتصل بالطريقة setImageContrast لضبط تباين الصورة.
  6. قم بتغيير الدقة الأفقية عن طريق استدعاء طريقة setHorizontalResolution. القيمة الافتراضية لهذه الخصائص هي 96.0 ، لدقة 96 نقطة في البوصة.
  7. احفظ المستند بتنسيق PNG باستدعاء طريقة save.

انسخ الكود التالي والصقه في ملفك الرئيسي:

// إنشاء كائن من فئة المستند وتحميل ملف MS Word. https://reference.aspose.com/words/java/com.aspose.words/document/
Document doc = new Document(  "sample.doc");
// قم بتهيئة مُنشئ ImageSaveOptions للفئة التي تسمح بتحديد خيارات إضافية عند عرض صفحات المستند أو الأشكال على الصور. 
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.PNG);
// استدعاء طريقة 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);
// قم باستدعاء طريقة الحفظ لحفظ المستند بتنسيق PNG. 
doc.save(  "SaveDocx2Png.png", options);

يمكن رؤية الإخراج في الصورة أدناه:

كلمة لتحويل PNG

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

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

تلخيص لما سبق

نحن ننهي هذا المقال في هذه المرحلة. نأمل أن تكون قد تعلمت كيفية تحويل Word إلى PNG باستخدام مكتبة صور Java. علاوة على ذلك ، لقد قمت أيضًا باستكشاف بعض الأساليب المتقدمة التي تقدمها هذه المكتبة على مستوى المؤسسة. أخيرًا ، لا تنس زيارة التوثيق للتعرف على الميزات الرائعة الأخرى.

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

أخيرًا ، يكتب conholdate.com مشاركات مدونة جديدة. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

كيف أقوم بتحويل مستند Word إلى PNG؟

قم بإنشاء مثيل لفئة Document وقم بتحميل ملف Word المصدر ، واحفظ المستند بتنسيق PNG عن طريق استدعاء طريقة save.

أنظر أيضا