العمل مع الصور

Aspose.Words ويتيح للمستعملين العمل مع الصور بطريقة مرنة للغاية. في هذه المادة، يمكنك استكشاف بعض إمكانيات العمل مع الصور

How to Extract Images from a Document

جميع الصور مخزنة في الداخل Shape ملصقات في وثيقة ولإستخراج جميع الصور أو الصور التي لها نوع محدد من الوثيقة، تتبع هذه الخطوات:

-استخدم getChildNodes طريقة لاختيار كل ندوات الشيب

  • يَتكررُ مِنْ خلال مجموعاتِ العقدِ الناتجةِ.
  • تفقد hasImage ممتلكات بوليان
  • بيانات الصور المستقطعة باستخدام ImageData ملكية -احتفظي ببيانات الصور للملف

How to Insert Barcode on each Document Page

وهذا المثال يسمح لكم بإضافة نفس أو مختلف رموز الأعمدة على جميع أو صفحات محددة من وثيقة كلمة. لا توجد طريقة مباشرة لإضافة رموز الأعمدة على جميع صفحات الوثيقة ولكن يمكنك استخدام moveToSection, moveToHeaderFooter و [insertImage](https://reference.aspose.com/words/java/com.aspose.words/DocumentBuilder#insertImage(byte[])() طرق الانتقال إلى أي قسم أو رؤساء/قدماء وإدراج صور الشوكودية كما ترى في الرمز التالي

ويبيّن المثال الرمزي التالي كيفية إدخال صورة من رموز الأعمدة في كل صفحة من صفحات الوثيقة:

نسبة الصور

والنسبة الجانبية للشكل الأرضي هي نسبة أحجامه بأبعاد مختلفة. يمكنك قفل النسبة الجانبية للصورة باستخدام AspectRatioLocked. القيمة الافتراضية لنسبة الشكل تعتمد على ShapeType. هو true for ShapeType.Image و false لأشكال أخرى

ويبين المثال الرمزي التالي كيفية العمل مع نسبة الجانب:

كيف تحصل على باوند من الشيب في النقاط

إذا كنت تريد الصندوق المقيد الفعلي للشكل كما هو مقدم على الصفحة، يمكنك تحقيق هذا باستخدام BoundsInPoints ملكية

The following code example shows how to use this property:

صور المحاصيل

The cropping of an image usually refers to the removal of the unwanted outer parts of an image to help improve the framing. وهي تستخدم أيضا في إزالة بعض أجزاء الصورة لزيادة التركيز على مجال معين.

ويبين المثال الرمزي التالي كيفية تحقيق ذلك باستخدام Aspose.Words API:

الصور المنقذة

Aspose.Words توفير القدرة على العمل من أجل توفير جميع الصور المتاحة في وثيقة ما WMFفي الوقت الذي يحوّل فيه ( DOCX) إلى فرقة العمل.

The following code example shows how to save images as WMF with RTF save options: