Преобразование Word в JPG программно на Java

Преобразование Word в JPG программно на Java

Установите эту многофункциональную библиотеку Java 1 для преобразования файлов Microsoft Word в форматы изображений, такие как JPEG/JPG. Он предлагает широкий спектр методов обработки и преобразования файлов. Недавно мы опубликовали статью, в которой демонстрируется программное преобразование файлов HTML в файлы Word в приложениях Java. В большинстве случаев вам необходимо преобразовать ваши текстовые файлы в статический формат файла, который нельзя легко изменить. Поэтому мы научимся конвертировать Word в JPG программно на Java.

В этой статье мы рассмотрим следующие моменты:

Программное преобразование DOCX в JPG на Java — установка API

Оснащение вашего приложения Java конвертером Word в JPG теперь очень быстро благодаря простой и легкой процедуре установки этой библиотеки Java. Вы можете либо скачать jar-файлы, либо использовать следующие конфигурации 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>21.11</version>
    <type>pom</type>
</dependency>

Как преобразовать файл Word в JPG на Java

Это очень мощная библиотека, которая выполняет оптимизированное преобразование файлов за несколько секунд.

Вы можете выполнить следующие шаги и фрагмент кода для программного преобразования Word в формат JPG.

  1. Загрузите исходный файл DOCX, вызвав конструктор класса Document.
  2. Вызовите метод save, чтобы сохранить файл в формате JPG.
// загрузите исходный файл DOCX, вызвав конструктор класса Document
Document doc = new Document( "sample.docx");

// вызвать метод сохранения, чтобы сохранить файл в формате JPG  
doc.save( "SaveDocx2Jpg.jpg");

Библиотека Java для программного преобразования Word в JPG — расширенные возможности

Вы можете настроить вызовы API в соответствии с требованиями. Кроме того, вы можете увидеть список всех доступных классов и их методов здесь.

Ниже приведены шаги и фрагмент кода для преобразования Word в JPG на Java:

  1. Инициализируйте экземпляр класса Document и загрузите исходный файл DOCX.
  2. Создайте объект класса ImageSaveOptions, чтобы указать дополнительные параметры.
  3. Вызовите метод setPageSet для «PageSet» до «0», чтобы преобразовать только первую страницу документа.
  4. Измените яркость изображения, вызвав метод setImageBrightness.
  5. setImageContrast установит контрастность.
  6. Измените горизонтальное разрешение, вызвав метод setHorizontalResolution. Значение по умолчанию для этих свойств — 96,0 для разрешения 96 точек на дюйм.
  7. Сохраните документ в формате JPG, вызвав метод save.
 // Инициализировать экземпляр класса Document и загрузить исходный файл DOCX.
Document doc = new Document(  "sample.docx");

// Создайте объект класса ImageSaveOptions, чтобы указать дополнительные параметры.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.JPEG);

//Вызовите метод setPageSet для «PageSet» в «0», чтобы преобразовать только первую страницу документа.
options.setPageSet(new PageSet(0));

// Измените яркость изображения, вызвав метод setImageBrightness.
options.setImageBrightness(0.3f);

// setImageContrast установит контраст
options.setImageContrast(0.7f);

// Измените горизонтальное разрешение, вызвав метод setHorizontalResolution. Значение по умолчанию для этих свойств — 96,0 для разрешения 96 точек на дюйм.
options.setHorizontalResolution(72f);

// Сохраните документ в формате JPG, вызвав метод сохранения
doc.save(  "SaveDocx2Jpg.jpg", options);

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы опробовать API без ограничений пробной версии.

Подведение итогов

Это конец этой записи в блоге. Мы рассмотрели, как программно конвертировать Word в JPG на Java. Кроме того, мы рассмотрели фрагменты кода, в которых подробно описываются расширенные функции, предоставляемые этой библиотекой Java. Однако вы можете изучить другие функции, перейдя к документации. Кроме того, conholdate.com пишет другие сообщения в блоге на новые темы. Поэтому, пожалуйста, оставайтесь на связи для получения последних обновлений.

Задайте вопрос

Вы можете поделиться своими вопросами или запросами на нашем форуме.

Смотрите также