Load Presentation document with options

GroupDocs.Conversion provides PresentationLoadOptions to give you control over how source presentation document will be processed. The following options could be set:

  • setFormat - the document type is auto detected during loading, however you can specify explicitly the type of the source presentation document. Available options are: Ppt, Pps, Pptx, Ppsx, Odp, Otp, Potx, Pot, Potm, Pptm, Ppsm
  • setDefaultFont - default font for rendering the presentation. The following font will be used if a presentation font is missing.
  • setFontSubstitutes - substitute specific fonts from the source presentation document
  • setPassword -  password to unlock protected document
  • setHideComments - specifies that comments from source presentation must be hidden during conversion
  • setShowHiddenSlides - specifies that hidden slides should be included in converted document

Hide comments

The following code sample shows how to convert Presentation document and hide comments:

PresentationLoadOptions loadOptions = new PresentationLoadOptions();
loadOptions.setHideComments(true);

Converter converter = new Converter("sample.pptx", loadOptions);
PdfConvertOptions options = new PdfConvertOptions();
converter.convert("converted.pdf", options);

Specify font substitutions

The following code sample shows how to convert Presentation document and specify font substitutions for missing fonts:

PresentationLoadOptions loadOptions = new PresentationLoadOptions();

List<FontSubstitute> fontSubstitutes = new ArrayList<FontSubstitute>();
fontSubstitutes.add(FontSubstitute.create("Tahoma", "Arial"));
fontSubstitutes.add(FontSubstitute.create("Times New Roman", "Arial"));
loadOptions.setDefaultFont("Helvetica");
loadOptions.setFontSubstitutes(fontSubstitutes);

Converter converter = new Converter("sample.pptx", loadOptions);
PdfConvertOptions options = new PdfConvertOptions();
converter.convert("converted.pdf", options);

Include hidden slides

The following code sample shows how to convert Presentation document including the hidden slides:

PresentationLoadOptions loadOptions = new PresentationLoadOptions();
loadOptions.setShowHiddenSlides(true);

Converter converter = new Converter("sample.pptx", loadOptions);
PdfConvertOptions options = new PdfConvertOptions();
converter.convert("converted.pdf", options);

© Aspose Pty Ltd 2001-2022. All Rights Reserved.