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

Іноді потрібно отримати зображення замість документів в інших форматах, таких як 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.

У наступному прикладі коду показано, як створити попередній перегляд першої сторінки документа із застосуванням деяких додаткових налаштувань: