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

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

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

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

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

Задаване на опции за записване при конвертиране в изображение

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

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

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

Има и свойства, които се отнасят за определен формат, например JpegQuality или TiffCompression.

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