עבודה עם תמונות

Aspose.Words מאפשר למשתמשים לעבוד עם תמונות בצורה גמישה מאוד. במאמר זה, אתה יכול לחקור רק כמה אפשרויות של עבודה עם תמונות.

כיצד להפיק תמונות מתעודה

כל התמונות נשמרות בפנים Shape חסרונות במסמך כדי לחלץ את כל התמונות או התמונות שיש סוג מסוים של המסמך, בצע שלבים אלה:

  • השתמש getChildNodes שיטה לבחור את כל נקודות הצורה.
  • עקבו אחרי node אוספים
  • בדוק את hasImage רכוש בוז.
  • נתוני צילום באמצעות ImageData רכוש.
  • שמור את נתוני התמונה לקובץ.

כיצד להכניס Barcode לכל מסמך

דוגמה זו מאפשרת לך להוסיף את אותו ברקודים או שונים על כל העמודים הספציפיים של מסמך Word. אין דרך ישירה להוסיף קודים על כל דפי המסמך, אבל אתה יכול להשתמש moveToSection, moveToHeaderFooter ו [insertImage](https://reference.aspose.com/words/java/com.aspose.words/DocumentBuilder#insertImage(byte[])שיטות לעבור לכל חלק או כותרות / מ"ר ולהכניס את התמונות הברקוד כפי שאתה יכול לראות בקוד הבא

הדוגמה הבאה של הקוד מראה כיצד להוסיף תמונת ברקוד על כל דף של מסמך:

Lock Aspect Ratio of Image

היחס ההיבט של צורה גיאומטרי הוא היחס של הגדלים שלו בממדים שונים. אתה יכול לנעול את יחס ההיבט של תמונה באמצעות AspectRatioLocked. ערך ברירת המחדל של יחס ההיבט של הצורה תלוי ShapeType. זה true עבור ShapeType.Image ו false עבור סוגים אחרים של צורה.

דוגמה לקוד הבא מראה כיצד לעבוד עם יחס היבט:

כיצד להשיג פצעי צורה מעשיים בנקודות

אם אתה רוצה את הקופסה האמיתית של הצורה כפי שניתן על הדף, אתה יכול להשיג את זה על ידי שימוש BoundsInPoints רכוש.

דוגמה לקוד הבא מראה כיצד להשתמש בנכס זה:

תמונות Crop

היבול של תמונה מתייחס בדרך כלל להסרת החלקים החיצוניים הלא רצויים של תמונה כדי לעזור לשפר את ההקפאה. הוא משמש גם להסרת חלק מהחלקים של תמונה כדי להגביר את המיקוד באזור מסוים.

דוגמה לקוד הבא מראה כיצד להשיג זאת באמצעות Aspose.Words API:

שמירת תמונות כ- WMF

Aspose.Words מספק פונקציונליות כדי לשמור את כל התמונות הזמינות במסמך WMFפורמט תוך המרת DOCX ל- RTF.

הדוגמה הבאה של הקוד מראה כיצד לחסוך תמונות כמו WMF עם RTF אפשרויות: