Comment convertir PPT en PDF en utilisant Java

Cet article simple se concentre sur la façon de convertir PPT en PDF à l’aide de Java en suivant les étapes de configuration détaillées pour utiliser l’exemple de code donné. Vous pouvez utiliser l’exemple suivant dans n’importe lequel des environnements configurés Java, y compris MS Windows, Linux ou macOS pour générer un PDF à partir de PPT en Java sans aucune dépendance à MS PowerPoint.

Étapes pour générer un PDF à partir de PPT en Java

  1. Configurez votre application pour installer Aspose.Slides for Java à partir du référentiel Maven
  2. Chargez la présentation source à partir du disque à l’aide de l’objet de classe Presentation pour la convertir en PDF
  3. Instanciez l’objet de classe PdfOptions et définissez les options PDF souhaitées
  4. Définissez les différentes options PDF à l’aide de l’objet PdfOptions
  5. Convertir le PPT en PDF en utilisant la méthode d’enregistrement

En suivant les étapes ci-dessus dans l’application de conversion * Java PPT en PDF * est développée, le processus commence par charger la présentation PPT source à partir du disque à l’aide de l’instance de classe Presentation. Ensuite, en utilisant la classe PdfOptions, différentes propriétés telles que la conformité, JpegQuality et TextCompression sont définies pour le PDF souhaité et enfin, en utilisant la méthode d’enregistrement dans * Java PPT PDF *, la conversion est effectuée.

Code pour convertir PPT en PDF en 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);
}
}

L’exemple ci-dessus montre que pour exporter PPT en PDF, du code Java peut être utilisé à l’aide d’appels API simples. L’API permet également de convertir les autres formats de présentation, notamment PPTX, POTX, ODP, PPS, PPSX en PDF en utilisant le même exemple. La classe PdfOptions expose différentes méthodes de définition pour personnaliser le PDF de sortie en utilisant des propriétés telles que ImageTransparentColor, EmbedFullFonts, DrawSlidesFrame, ShowHiddenSlides et NotesCommentsLayouting.

Dans cette rubrique, nous avons constaté que pour convertir PPT en PDF, une API basée sur Java avec une interface API simple peut être utilisée efficacement dans votre application sans dépendre de PowerPoint. Si vous souhaitez convertir la présentation en images TIFF, reportez-vous à l’article sur comment convertir PowerPoint en Tiff en utilisant Java.

 Français