Преобразование Word в PNG с помощью Java

Преобразование Word в PNG с помощью Java

Недавно мы опубликовали запись в блоге, в которой демонстрируется программный процесс преобразования Word в JPG. Этот пост расскажет нам, как преобразовать Word в PNG с помощью Java-изображения библиотеки. Эта библиотека предлагает множество функций, облегчающих разработчикам создание конвертера Word в PNG путем написания нескольких строк исходного кода на языке Java. Тем не менее, вы должны установить Java на своем локальном компьютере, прежде чем приступить к этому руководству.

Будут рассмотрены следующие разделы:

Конвертер Word в PNG - установка библиотеки

Процесс установки этой библиотеки прост. Вы можете либо загрузить файлы JAR, либо следовать конфигурациям Maven, чтобы настроить эту библиотеку в своем приложении Java.

<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 в PNG с помощью Java

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

Пожалуйста, следуйте инструкциям ниже:

  1. Создайте экземпляр класса Document и загрузите исходный файл Word.
  2. Инициализировать конструктор класса ImageSaveOptions, который позволяет указать дополнительные параметры при рендеринге страниц документа или фигур в изображения.
  3. Вызовите метод setPageSet, чтобы установить для «PageSet» значение «0», чтобы преобразовать только первую страницу документа.
  4. Измените яркость изображения, вызвав метод setImageBrightness.
  5. Вызовите метод setImageContrast, чтобы установить контрастность изображения.
  6. Измените горизонтальное разрешение, вызвав метод setHorizontalResolution. Значение по умолчанию для этих свойств — 96,0 для разрешения 96 точек на дюйм.
  7. Сохраните документ в формате PNG, вызвав метод save.

Скопируйте и вставьте следующий код в основной файл:

// Создайте экземпляр объекта класса Document и загрузите файл MS Word. https://reference.aspose.com/words/java/com.aspose.words/document/
Document doc = new Document(  "sample.doc");
// Инициализируйте конструктор класса ImageSaveOptions, который позволяет указать дополнительные параметры при отображении страниц документа или фигур в изображения. 
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.PNG);
// Вызовите метод 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);
// Вызовите метод сохранения, чтобы сохранить документ в формате PNG. 
doc.save(  "SaveDocx2Png.png", options);

Результат можно увидеть на изображении ниже:

Конвертер Word в PNG

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

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

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

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

Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы.

Наконец, conholdate.com пишет новые сообщения в блоге. Так что, пожалуйста, оставайтесь на связи для регулярных обновлений.

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

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

Часто задаваемые вопросы

Как преобразовать документ Word в PNG?

Создайте экземпляр класса Document и загрузите исходный файл Word и сохраните документ в формате PNG, вызвав метод save.

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