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

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

Ранее мы публиковали запись в блоге, в которой показано, как преобразовывать PDF-файлы в файлы MS Word в приложении Java. Форматы файлов PDF и Word являются наиболее популярными и широко используемыми форматами файлов благодаря своим богатым характеристикам. Однако в этой статье мы узнаем, как преобразовать Word в PDF с помощью Java программным путем, используя эту облегченную Java [библиотеку] корпоративного уровня 4. Эта библиотека проста в настройке и не зависит от какой-либо сторонней библиотеки.

Мы рассмотрим следующий раздел в этом сообщении блога:

Преобразование Word в PDF с помощью Java — установка API

Процедура установки этой библиотеки 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 в PDF в приложении Java

Программное преобразование файлов DOCX/DOC в формат PDF больше не является сложной задачей. Эта библиотека Java позволяет вам манипулировать файлами с помощью нескольких строк кода.

Следующие шаги и фрагмент кода преобразуют Word в PDF с помощью Java.

  1. Создайте конструктор класса Document и загрузите исходный файл DOCX.
  2. Вызовите метод save, чтобы сохранить файл в формате PDF.
// Инициализировать экземпляр класса Document и загрузить исходный файл DOCX.
Document doc = new Document( "output.docx");
// Вызовите метод сохранения, чтобы сохранить файл в формате PDF.
doc.save( "SaveDocx2PDF.pdf");

Библиотека Java для программного преобразования DOCX в PDF - Расширенные возможности

В этом разделе мы узнаем о некоторых дополнительных функциях этой библиотеки.

Выполните следующие шаги, чтобы добиться этого преобразования:

  1. Инициализируйте экземпляр класса Document и загрузите исходный файл DOCX.
  2. Создайте объект класса PdfSaveOptions.
  3. Вызовите этот метод setCompliance, чтобы указать уровень соответствия стандартам PDF.
  4. Метод setExportDocumentStructure установит значение, определяющее, экспортировать структуру документа или нет.
  5. Вызовите метод setJpegQuality, чтобы указать качество изображений JPEG внутри документа PDF.
  6. Вызовите метод save, чтобы сохранить файл в формате PDF.
// Инициализировать экземпляр класса Document и загрузить исходный файл DOCX.
Document doc = new Document( "output.docx");
// Вызовите метод сохранения, чтобы сохранить файл в формате PDF.
doc.save( "SaveDocx2PDF.pdf");

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

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

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

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

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

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

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