Преобразуване на документ в изображение

Понякога е необходимо да получите изображение вместо документи в други формати, като DOCX или PDF. Например, трябва да добавите преглед на всяка страница с документи към вашия сайт или приложение или да създадете “сканиране” на документ, за да изпратите фактура. Това е, когато може да се наложи да конвертирате документ във всеки поддържан формат на товара отново, във всеки поддържан формат за запис.

Конвертиране във формат на изображението

Както при всички вече описани примери за преобразуване, трябва да създадете нов документ или да заредите съществуващ във всеки поддържан формат, да направите необходимите промени и да го запазите във всеки наличен формат на изображението, например JPEG, PNG или BMP.

Следният пример за код показва как да конвертирате DOCX да JPEG:

Посочване на настройките при преобразуване в изображение

Aspose.Words Ви осигурява ImageSaveOptions клас, който дава по-голям контрол върху това как документите се съхраняват в различни формати на изображения. Някои свойства на този клас наследяват или претоварване свойства на базови класове като FixedPageSaveOptions или SaveOptions, но има и опции, специфични за запазване на изображения.

Възможно е да се определят страниците, които да се преобразуват във формат на изображението с помощта на PageSet собственост. Например, тя може да бъде приложена, ако се нуждаете само от преглед за първата или за определена страница.

Също така е възможно да се контролира качеството на изходните изображения и формата на пикселите, като се използват следните кътчета HorizontalResolution, VerticalResolution, Resolution, Scale, PixelFormat, както и настройките на цветовете на изображението, като се използват следните свойства ImageBrightness, ImageColorMode, ImageContrast, PaperColor.

Съществуват и свойства, които важат за определен формат, например, JpegQuality или TiffCompression.

Следният пример за код показва как да се създаде предварителен преглед на първата страница на документа с прилагане на някои допълнителни настройки: