Как конвертировать Word в PDF на Java

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

Шаги для преобразования Word в PDF на Java

  1. Установите GroupDocs.Conversion for Java из репозитория Maven в проект Java.
  2. Создайте экземпляр класса Converter и загрузите входной файл Word для преобразования в документ PDF.
  3. Создайте объект класса PdfConvertOptions для настройки параметров преобразованного PDF-документа.
  4. Укажите имя файла преобразованного PDF-документа вместе с экземпляром класса PdfConvertOptions и передайте эти параметры методу Convert класса Converter.

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

Код для преобразования Word в PDF на Java

import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.licensing.License;
import com.groupdocs.conversion.options.convert.PdfConvertOptions;
import com.groupdocs.conversion.options.convert.Rotation;
public class ConvertWordToPdfInJava {
public static void main(String[] args) { // Main function to convert Word to PDF in Java
// Remove the watermark in output Text document by adding license
License lic = new License();
lic.setLicense("GroupDocs.Conversion.lic");
// Load the source Word file for conversion to PDF
Converter converter = new Converter("sample.docx");
// Set the convert options for PDF document
PdfConvertOptions options = new PdfConvertOptions();
options.setPageNumber(2);
options.setPagesCount(1);
options.setRotate(Rotation.On180);
options.setDpi(300);
options.setWidth(1024);
options.setHeight(768);
// Convert and save the DOCX in PDF format
converter.convert("converted.pdf", options);
System.out.println("Done");
}
}

В этом примере мы разработали функцию Java convert Word to PDF для преобразования документов без использования Microsoft Office. Этот пример кода можно использовать в качестве отправной точки для вашего проекта, и вы можете настроить его в соответствии со своими конкретными требованиями. Кроме того, в этом примере мы определили несколько параметров для преобразованного PDF-документа, включая номер страницы, количество страниц, поворот, ширину и высоту.

Недавно была опубликована статья о том, как конвертировать Excel в CSV на Java. Обратитесь к как преобразовать Excel в CSV в Java, если вам действительно интересно узнать об этом больше.

 Русский