کار با تصاویر

Aspose.Words به کاربران اجازه می دهد تا با تصاویر به شیوه ای بسیار انعطاف پذیر کار کنند. در این مقاله می توانید تنها برخی از امکانات کار با تصاویر را بررسی کنید.

چگونه تصاویر را از یک سند استخراج کنیم

تمام تصاویر در داخل ذخیره می شوند Shape گره ها در یک سند برای استخراج تمام تصاویر یا تصاویری که دارای یک نوع خاص از سند هستند، این مراحل را دنبال کنید:

  • استفاده از getChildNodes روش انتخاب تمام گره های Shape
  • از طریق مجموعه های گره نتیجه.
  • چک کنید hasImage مالکیت
  • – استخراج اطلاعات تصویر با استفاده از ImageData مالکیت
  • – ذخیره اطلاعات تصویر به یک فایل

چگونه برای قرار دادن بارکد در هر صفحه سند

این مثال به شما این امکان را می دهد که بارکد های مشابه یا متفاوت را در تمام صفحات یا صفحات خاص یک سند Word اضافه کنید. هیچ راه مستقیمی برای اضافه کردن بارکد در تمام صفحات یک سند وجود ندارد، اما می توانید از آن استفاده کنید. moveToSection, moveToHeaderFooter و [insertImage](https://reference.aspose.com/words/java/com.aspose.words/DocumentBuilder#insertImage(byte[])روش های حرکت به هر بخش یا هدر / پا و قرار دادن تصاویر بارکد به عنوان شما می توانید در کد زیر ببینید

مثال کد زیر نشان می دهد که چگونه یک تصویر بارکد را در هر صفحه از یک سند وارد کنید:

نسبت تصویر را قفل کنید

نسبت ابعاد یک شکل هندسی نسبت اندازه های آن در ابعاد مختلف است. شما می توانید نسبت ابعاد یک تصویر را با استفاده از قفل کنید AspectRatioLocked… ارزش پیش فرض نسبت ابعاد شکل بستگی به ShapeType… این است که true برای ShapeType.Image و false برای انواع دیگر

مثال کد زیر نشان می دهد که چگونه با نسبت ابعاد کار کنیم:

چگونه به پیدا کردن Bounds واقعی از شکل در امتیاز

اگر شما می خواهید جعبه اتصال واقعی شکل که در صفحه ارائه شده است، شما می توانید با استفاده از این کار را با استفاده از BoundsInPoints مالکیت

مثال کد زیر نشان می دهد که چگونه از این ملک استفاده کنید:

تصاویر Crop

نمونه برداری یک تصویر معمولا به حذف قسمت های بیرونی ناخواسته یک تصویر برای کمک به بهبود چارچوب اشاره دارد. همچنین برای حذف برخی از بخش های یک تصویر برای افزایش تمرکز بر یک منطقه خاص استفاده می شود.

مثال کد زیر نشان می دهد که چگونه با استفاده از این کار را انجام دهید Aspose.Words API:

تصاویر پس انداز به عنوان WMF

Aspose.Words قابلیت هایی برای صرفه جویی در تمام تصاویر موجود در یک سند برای WMFفرمت در هنگام تبدیل DOCX به RTF

مثال کد زیر نشان می دهد که چگونه تصاویر را به عنوان WMF با گزینه های ذخیره RTF ذخیره کنید: