Class PresentationToPdfConverter
- Namespace
- Slidize
- Assembly
- Slidize.Plugins.dll
Plugin for converting the PowerPoint 97-2003 and Microsoft Office Open XML presentations into PDF format.
public static class PresentationToPdfConverter
- Inheritance
-
PresentationToPdfConverter
- Inherited Members
Methods
Process(Stream, Stream)
Converts the input presentation to PDF format.
public static void Process(Stream inputStream, Stream outputStream)
Parameters
Examples
using FileStream inputStream = new("pres.pptx", FileMode.Open, FileAccess.Read);
using MemoryStream outputStream = new();
PresentationToPdfConverter.Process(inputStream, outputStream);
Exceptions
Process(Stream, Stream, PdfConverterOptions)
Converts the input presentation to PDF format with custom options.
public static void Process(Stream inputStream, Stream outputStream, PdfConverterOptions options)
Parameters
inputStreamStreamThe input presentation stream.
outputStreamStreamThe output stream.
optionsPdfConverterOptionsPDF converter options.
Examples
PresentationToPdfConverter.Process("pres.pptx", "pres.pdf", new PdfConverterOptions{ ComplianceLevel = PdfComplianceLevel.PdfUa });
Exceptions
Process(string, string)
Converts the input presentation to PDF format.
public static void Process(string inputFileName, string outputFileName)
Parameters
inputFileNamestringThe name of the input presentation file.
outputFileNamestringThe output file name.
Examples
PresentationToPdfConverter.Process("pres.pptx", "pres.pdf");
Exceptions
Process(string, string, PdfConverterOptions)
Converts the input presentation to PDF format with custom options.
public static void Process(string inputFileName, string outputFileName, PdfConverterOptions options)
Parameters
inputFileNamestringThe name of the input presentation file.
outputFileNamestringThe output file name.
optionsPdfConverterOptionsPDF converter options.
Examples
PresentationToPdfConverter.Process("pres.pptx", "pres.pdf", new PdfConverterOptions{ ComplianceLevel = PdfComplianceLevel.PdfUa });