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

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

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

  1. Настройте свой проект, чтобы добавить библиотеку Aspose.Words из репозитория Maven для преобразования Word в PDF.
  2. Загрузите входной документ Word с помощью объекта Document для экспорта в PDF
  3. Создайте экземпляр объекта класса PdfSaveOptions для создания пользовательского PDF-файла.
  4. Установите свойства выходного PDF-файла перед преобразованием
  5. Сохраните файл Word, чтобы создать выходной PDF-файл с нужными настройками.

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

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

import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.PageSet;
import com.aspose.words.PdfCompliance;
import com.aspose.words.PdfPageMode;
import com.aspose.words.PdfSaveOptions;
public class ConvertWordToPdfInJava {
public static void main(String[] args) throws Exception {// Word to PDF Java code main function
// Create a license object to avoid limitations of the trial version while converting Word to PDF
License licWordToPdf = new License();
licWordToPdf.setLicense("Aspose.Words.lic");
// Load the sample Word file to be converted to PDF
Document inputDocx = new Document("InputWordDocxForConversionToPDF.docx");
// Create and initialize the PdfSaveOptions object for setting parameters for output PDF
PdfSaveOptions OutputPdfOptions = new PdfSaveOptions();
// Set page set to print page 1 and 2 only to the PDF
OutputPdfOptions.setPageSet(new PageSet(0,1));
// Set the Full Screen mode while opening the PDF document in browser
OutputPdfOptions.setPageMode(PdfPageMode.FULL_SCREEN);
// Set the PDF compliance value for the output PDF
OutputPdfOptions.setCompliance(PdfCompliance.PDF_17);
// Save the PDF with the desired configuration
inputDocx.save("WordToPdfJava.pdf", OutputPdfOptions);
}
}

В этом руководстве описывается использование преобразователя Java Word в PDF. В этом фрагменте кода используется объект Document class, который может загружать файл Word любого формата с диска. PdfSaveOptions используется для настройки таких параметров, как набор страниц, которые должны быть преобразованы в PDF, режим файла, такой как полноэкранный режим при открытии в любом средстве просмотра или веб-браузере, настройки соответствия PDF, режим рендеринга 3D-эффектов, числовой формат, красивый формат и многое другое. Окончательный выходной PDF-файл можно сохранить на диск или в поток.

Мы видели, как конвертировать DOC в PDF на Java. Если вы хотите выполнить другие типы преобразования, такие как Word в JPG, обратитесь к статье как конвертировать Word в JPG на Java.

 Русский