كيفية تغيير حجم الصورة في Word باستخدام Java

يوجه هذا البرنامج التعليمي السريع ** كيفية تغيير حجم الصورة في Word باستخدام Java **. يحتوي على معلومات حول إعداد البيئة ، وعملية خطوة بخطوة لكتابة التطبيق ، ونموذج رمز قابل للتشغيل ** لتغيير حجم الصورة في Word باستخدام Java **. ستحصل على مقدمة عن الفئات والأساليب والخصائص المهمة المطلوبة لكتابة هذا التطبيق ثم حفظ مستند Word الذي يحتوي على صور تم تغيير حجمها كـ DOCX أو DOC أو أي تنسيق آخر مرغوب فيه.

خطوات تغيير حجم الصورة في Word باستخدام Java

  1. قم بتعيين IDE لاستخدام Aspose.Words for Java لإضافة الصور التي تم تغيير حجمها
  2. قم بإنشاء أو تحميل ملف Word باستخدام كائن فئة Document لإضافة صورة ذات حجم مخصص
  3. إنشاء كائن فئة DocumentBuilder باستخدام كائن المستند
  4. اكتب نصًا اختياريًا باستخدام طريقة الكتابة ()
  5. أدخل صورة باستخدام طريقة insertImage () واحصل على مرجعها لتغيير حجمها
  6. قم بتغيير حجم الصورة عن طريق ضبط العرض والارتفاع وحفظ المستند

تشرح هذه الخطوات * كيفية تغيير حجم صورة في Word باستخدام Java * من خلال مشاركة إعداد البيئة ثم إنشاء ملف Word بمساعدة كائن فئة المستند. تُستخدم فئة DocumentBuilder لإضافة النص الاختياري بأسلوب الكتابة () وإدراج صورة باستخدام طريقة insertImage () من خلال توفير اسم ملف الصورة ومسارها. يتم إرجاع كائن فئة الشكل بواسطة insertImage () الذي يتم استخدامه لتعيين العرض والارتفاع باستخدام أساليب setWidth () و setHeight ().

رمز لتغيير حجم الصورة في MS Word باستخدام Java

import com.aspose.words.ConvertUtil;
import com.aspose.words.Document;
import com.aspose.words.DocumentBuilder;
import com.aspose.words.License;
import com.aspose.words.Shape;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to add resized image to a Word file using Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Instantiate a new Document object
Document wordDoc = new Document();
// Create a DocumentBuilder and initialize it with the Document class object
DocumentBuilder documentBuilder = new DocumentBuilder(wordDoc);
// Write some text for reference to the document before inserting an image
documentBuilder.write("Here is the image with its original size");
// Insert an image with its original size
Shape image = documentBuilder.insertImage("sampleImage.jpg");
// Write some sample text before the image that will be resized
documentBuilder.write("Following image is resized");
// Insert another image and get its reference to change size
image = documentBuilder.insertImage("sampleImage.jpg");
// Set image properties width and height
image.setWidth(ConvertUtil.inchToPoint(0.60));
image.setHeight(ConvertUtil.inchToPoint(0.60));
// Save the document with a resized image in it
wordDoc.save("FileWithResizedImages.docx");
System.out.println("Done");
}
}

يوضح نموذج التعليمات البرمجية هذا عملية * تغيير حجم الصورة في Word باستخدام Java *. يستخدم كائن فئة الشكل لتعيين الحجم بمساعدة أساليب setWidth () و setHeight () من خلال توفير المعلمات المطلوبة بالبوصة التي يتم تحويلها إلى نقاط باستخدام فئة الأداة المساعدة ConvertUtil. يمكنك تعيين خصائص أخرى للصورة أيضًا باستخدام الأساليب setBehindText () لوضع الصورة خلف النص ، و setBounds () لتعريف الموضع ، و setHorizontalAlignment () و setVerticalAlignment () لتعيين محاذاة الشكل.

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

 عربي