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

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

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

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

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

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

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

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

Също така е възможно да се контролира качеството на изходните изображения и формата на пикселите, като се използват следните интелигентни свойства horizontal_resolution, vertical_resolution, scale, pixel_format, както и настройките на цветовете на изображението, като се използват следните свойства image_brightness, image_color_mode, image_contrast, paper_color.

Съществуват и свойства, които се отнасят за определен формат, например, jpeg_quality или tiff_compression.

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