Как конвертировать PPT в PDF с помощью Java

Эта простая статья посвящена тому, как преобразовать PPT в PDF с помощью Java, следуя подробным инструкциям по настройке для использования данного примера кода. Вы можете использовать следующий пример в любой из настроенных сред Java, включая MS Windows, Linux или macOS, для создания PDF из PPT в Java без какой-либо зависимости от MS PowerPoint.

Шаги для создания PDF из PPT в Java

  1. Настройте свое приложение для установки Aspose.Slides for Java из репозитория Maven.
  2. Загрузите исходную презентацию с диска, используя объект класса Presentation, чтобы преобразовать ее в PDF.
  3. Создайте экземпляр объекта класса PdfOptions и установите нужные параметры PDF.
  4. Установите различные параметры PDF с помощью объекта PdfOptions.
  5. Преобразуйте PPT в PDF, используя метод сохранения

Выполняя описанные выше шаги в приложении Java PPT to PDF, конвертер разрабатывается, где процесс начинается с загрузки исходной презентации PPT с диска с использованием экземпляра класса Presentation. Затем, используя различные свойства класса PdfOptions, такие как соответствие, JpegQuality и TextCompression, устанавливаются для желаемого PDF-файла, и, наконец, с помощью метода сохранения в Java PPT PDF выполняется преобразование.

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

import com.aspose.slides.License;
import com.aspose.slides.PdfCompliance;
import com.aspose.slides.PdfOptions;
import com.aspose.slides.PdfTextCompression;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
public class PresentationToPDF {
public static void main2(String[] args) throws Exception {
// Initialize a license to convert PPT to PDF
License licensePptExport= new License();
licensePptExport.setLicense("Aspose.Total.lic");
// Open the PPT presentation using the Presentation class object
Presentation pPTPres = new Presentation("NewPresentation.ppt");
// Creating the PdfOptions class object
PdfOptions exportPptOptions = new PdfOptions();
// Setting the Jpeg quality for images
exportPptOptions.setJpegQuality((byte)90);
// Set the metafailes behavior
exportPptOptions.setSaveMetafilesAsPng(true);
// Setting the compression level for the text in PDF
exportPptOptions.setTextCompression(PdfTextCompression.Flate);
// Now apply desired PDF standard
exportPptOptions.setCompliance(PdfCompliance.Pdf15);
// Convert the PPT to PDF
pPTPres.save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, exportPptOptions);
}
}

В приведенном выше примере показано, что для экспорта PPT в PDF можно использовать код Java* с помощью простых вызовов API. API также позволяет конвертировать другие форматы презентаций, включая PPTX, POTX, ODP, PPS, PPSX, в PDF, используя тот же пример. Класс PdfOptions предоставляет различные методы установки для настройки выходного PDF-файла с помощью таких свойств, как ImageTransparentColor, EmbedFullFonts, DrawSlidesFrame, ShowHiddenSlides и NotesCommentsLayouting.

В этом разделе мы убедились, что для преобразования PPT в PDF API на основе Java с простым интерфейсом API может быть эффективно использовано в вашем приложении без зависимости от PowerPoint. Если вы заинтересованы в преобразовании презентации в изображения TIFF, обратитесь к статье как конвертировать PowerPoint в Tiff с помощью Java.

 Русский