Робота з зображеннями

Aspose.Words дозволяє користувачам працювати з зображеннями в дуже гнучкому режимі. У статті ви можете вивчити лише деякі можливості роботи з зображеннями.

Як витягти зображення з документа

Всі зображення зберігаються всередині Shape вершини в Документі. Щоб витягти всі зображення або зображення, які мають конкретний тип з документа, слідуйте за цими кроками:

  • Використовуйте getChildNodes спосіб вибрати всі вершини форми.
  • Зберігати за допомогою отриманих вершин.
  • Перевірити hasImage оленя майна.
  • Вилучення даних зображень за допомогою ImageData майно.
  • Збережіть дані зображень в файл.

Як вставити штрих-код на кожній сторінці документів

Цей приклад дозволяє вам додати однакові або різні штрих-коди на всіх або специфічних сторінках документа Word. Немає прямого способу додавання штрих-кодів на всіх сторінках документа, але ви можете використовувати moveToSection, moveToHeaderFooter і insertImage методи переміщення в будь-який розділ або заголовки / нижній колонтитул і вставити зображення штрих-коду, як ви можете побачити в наступному коді

Приклад коду показує, як вставити зображення штрих-коду на кожній сторінці документа:

Lock Aspect Ratio Зображень

Співвідношення геометричної форми – співвідношення його розмірів в різних розмірах. Ви можете заблокувати співвідношення сторін зображення AspectRatioLockedй Значення за замовчуванням співвідношення сторін форми залежить від ShapeTypeй Він true для ShapeType.Image і false для інших типів форми.

Приклад коду показує, як працювати з співвідношенням сторін:

Як отримати реальні зв’язки форми в точках

Якщо ви хочете, щоб фактична обмежена коробка форми, як надана на сторінці, ви можете досягти цього, використовуючи BoundsInPoints майно.

Приклад коду показує, як використовувати цю властивість:

Crop Зображення

Вирощування зображення зазвичай відноситься до видалення небажаних зовнішніх частин зображення, щоб допомогти поліпшити обрамлення. Також використовується для видалення деяких порцій зображення для збільшення фокусу на певній області.

Приклад коду показує, як досягти цього за допомогою Aspose.Words API:

Збереження зображень як WMF

Aspose.Words забезпечує функціональність для збереження всіх доступних зображень в документі ВМФФормат при перетворенні DOCX в RTF.

Приклад коду показує, як зберегти зображення як WMF з параметрами збереження RTF: