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

Aspose.Words позволяет пользователям работать с изображениями очень гибким способом. В этой статье вы можете рассмотреть лишь некоторые возможности работы с изображениями.

Как извлечь изображения из документа

Все изображения хранятся внутри Shape узлов в Document. Чтобы извлечь из документа все изображения или картинки определенного типа, выполните следующие действия:

  • Используйте метод GetChildNodes, чтобы выбрать все узлы Shape.
  • Выполните итерацию по результирующим наборам узлов.
  • Проверьте логическое свойство HasImage.
  • Извлеките данные изображения, используя свойство ImageData.
  • Сохраните данные изображения в файл.

В следующем примере кода показано, как извлекать изображения из документа и сохранять их в виде файлов:

Сохранение изображений в формате WMF

Aspose.Words предоставляет функциональность для сохранения всех доступных изображений в документе в формате WMF при преобразовании DOCX в RTF.

В следующем примере кода показано, как сохранять изображения в формате WMF с параметрами сохранения в формате RTF: