Перетворіть Word DOC на JPG у Java

У різних випадках нам потрібно програмно відображати MS Word DOC/DOCX у наших програмах. Одним із найзручніших способів у таких сценаріях є конвертація з формату DOC або DOCX у формат JPG. Щоб досягти цього, у цій статті ви дізнаєтесь, як конвертувати файли DOC або DOCX у JPG у Java. Крім того, ми розглянемо, як налаштувати перетворення DOC у JPG за допомогою різних параметрів.

Java API для DOC DOCX у JPG — безкоштовно завантажити

Aspose.Words for Java — це багатофункціональний API для створення, редагування або конвертації документів MS Word у програмах на основі Java. Ми будемо використовувати цей API для перетворення DOC/DOCX у JPG. Ви можете завантажити 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.4</version>
    <classifier>jdk17</classifier>
</dependency>

Перетворення DOC на JPG в Java

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

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

У наступному прикладі коду показано, як конвертувати DOCX у JPG у Java.

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

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

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

Java DOCX в JPG - налаштування

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

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

У наведеному нижче прикладі коду показано, як налаштувати перетворення Java DOC у JPG за допомогою різних параметрів.

// завантажити документ
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);
}

Конвертер Java DOCX в JPG - отримайте безкоштовну ліцензію

Ви можете отримати тимчасову ліцензію, щоб використовувати Aspose.Words for Java без оціночних обмежень.

Висновок

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

Дивись також