Якщо вам потрібно програмно перетворити документи Word у формати зображень, дозвольте мені представити високоякісне рішення для перетворення на Java для перетворення Word у зображення PNG, JPG, BMP, GIF або TIFF.

Перетворіть Word DOC у PNG, JPEG, BMP, GIF або TIFF у Java

У різних випадках вам потрібно програмно відображати документи MS Word у своїх програмах. Одним із найзручніших способів у таких сценаріях є перетворення з DOCX/DOC на формати зображень. Щоб досягти цього, ви можете конвертувати файли Word DOC або DOCX у PNG, JPEG, BMP, GIF або зображення TIFF.

Бібліотека Java для перетворення Word на зображення

Щоб конвертувати документи Word у формати зображень, ми використаємо Aspose.Words for Java. Це багатофункціональний API для створення, редагування або перетворення документів MS Word у програмах на основі Java. Ви можете завантажити JAR API або встановити його за допомогою таких конфігурацій Maven:

Репозиторій:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Залежність:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.11</version>
    <classifier>jdk17</classifier>
</dependency>

Як конвертувати Word у PNG, JPEG, BMP, GIF або TIFF у Java

Ви можете конвертувати документ Word у зображення PNG, JPEG, BMP, GIF або TIFF залежно від ваших вимог. Для встановлення формату вихідного зображення використовується перелік SaveFormat. Для демонстрації давайте перетворимо файл Word DOCX на зображення PNG у Java.

  • Завантажте документ Word за допомогою класу Document.
  • Створіть екземпляр класу ImageSaveOptions і вкажіть формат вихідного зображення.
  • Переглядайте сторінки в документі.
  • Перетворіть кожну сторінку в документі Word на зображення за допомогою методу Document.save(string, ImageSaveOptions).

Код Java для перетворення Word DOC на зображення

У наведеному нижче прикладі коду показано, як конвертувати Word DOCX у зображення PNG у Java.

// завантажити документ
Document doc = new Document("calibre.docx");

// встановити формат вихідного зображення за допомогою SaveFormat
var options = new ImageSaveOptions(SaveFormat.PNG);

// переглядати сторінки та перетворювати їх на зображення PNG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // Зберегти сторінку як PNG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.png", options);
}

Java DOCX в зображення - налаштування

Ви також можете налаштувати перетворення Word на зображення за допомогою різних параметрів. Наприклад, ви можете встановити роздільну здатність по горизонталі, роздільній здатності по вертикалі, загальну роздільну здатність, масштаб, формат пікселів, яскравість, колірний режим, контраст тощо. Нижче наведено кроки для налаштування перетворення Word на зображення в Java.

  • Завантажте документ Word за допомогою класу Document.
  • Створіть екземпляр класу ImageSaveOptions і вкажіть формат вихідного зображення.
  • Встановіть бажані параметри, такі як яскравість, контраст тощо, використовуючи об’єкт ImageSaveOptions.
  • Переглядайте сторінки в документі.
  • Перетворіть кожну сторінку на зображення за допомогою методу Document.save(string, ImageSaveOptions).

У наведеному нижче прикладі коду показано, як налаштувати перетворення зображень Word у JPEG за допомогою різних параметрів.

// завантажити документ
Document doc = new Document("calibre.docx");

// встановити формат вихідного зображення за допомогою SaveFormat
var options = new ImageSaveOptions(SaveFormat.JPEG);

// змінити яскравість і контрастність зображення
// обидва за шкалою 0-1 і 0,5 за замовчуванням
options.setImageBrightness(0.30f);
options.setImageContrast(0.7f);

// змінити роздільну здатність по горизонталі
// значення за замовчуванням для цих властивостей становить 96,0 для роздільної здатності 96 dpi
options.setHorizontalResolution(72f);

// переглядати сторінки та перетворювати їх на зображення JPG
for (int pageNumber = 0; pageNumber < doc.getPageCount(); pageNumber++)
{
    // Зберегти сторінку як JPG
    options.setPageSet(new PageSet(pageNumber));
    doc.save(pageNumber + "_page.jpg", options);
}

Безкоштовний конвертер Word to Image

Ви можете отримати безкоштовну тимчасову ліцензію і конвертувати документи Word у формати зображень без оціночних обмежень.

Висновок

У цій статті ви дізналися, як конвертувати документи Word у зображення PNG, JPEG, BMP, GIF або TIFF у Java з високою швидкістю та якістю. Крім того, ви бачили, як налаштувати перетворення Word на зображення за допомогою різних параметрів. Окрім цього, ви можете досліджувати інші функції Aspose.Words for Java за допомогою документації. Також ви можете опублікувати свої запитання на нашому форумі.

Дивись також