API Reference
OfficeDocumentPdfConverter
Direct Email, EPUB, and Visio PDF façades over the shared Reader normalization and PDF projection owners.
Inheritance
- Object
- OfficeDocumentPdfConverter
Methods
public static Byte[] EmailToPdfBytes(Stream source, String sourceName = "message.eml", PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, ReaderEmailOptions emailOptions = null, CancellationToken cancellationToken = default) #Byte[]Converts Email content to serialized PDF bytes.
Parameters
- source System.IO.Stream
- sourceName System.String = "message.eml"
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- emailOptions OfficeIMO.Reader.Email.ReaderEmailOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static Byte[] EmailToPdfBytes(String path, PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, ReaderEmailOptions emailOptions = null, CancellationToken cancellationToken = default) #Byte[]Converts Email content to serialized PDF bytes.
Parameters
- path System.String
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- emailOptions OfficeIMO.Reader.Email.ReaderEmailOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocumentConversionResult EmailToPdfDocumentResult(Stream source, String sourceName = "message.eml", PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, ReaderEmailOptions emailOptions = null, CancellationToken cancellationToken = default) #PdfDocumentConversionResultConverts an Email artifact such as EML, MSG, OFT, or TNEF to a searchable PDF.
Parameters
- source System.IO.Stream
- sourceName System.String = "message.eml"
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- emailOptions OfficeIMO.Reader.Email.ReaderEmailOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocumentConversionResult EmailToPdfDocumentResult(String path, PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, ReaderEmailOptions emailOptions = null, CancellationToken cancellationToken = default) #PdfDocumentConversionResultConverts an Email artifact such as EML, MSG, OFT, or TNEF to a searchable PDF.
Parameters
- path System.String
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- emailOptions OfficeIMO.Reader.Email.ReaderEmailOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static Byte[] EpubToPdfBytes(Stream source, String sourceName = "book.epub", PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, EpubReadOptions epubOptions = null, CancellationToken cancellationToken = default) #Byte[]Converts Epub content to serialized PDF bytes.
Parameters
- source System.IO.Stream
- sourceName System.String = "book.epub"
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- epubOptions OfficeIMO.Epub.EpubReadOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static Byte[] EpubToPdfBytes(String path, PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, EpubReadOptions epubOptions = null, CancellationToken cancellationToken = default) #Byte[]Converts Epub content to serialized PDF bytes.
Parameters
- path System.String
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- epubOptions OfficeIMO.Epub.EpubReadOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocumentConversionResult EpubToPdfDocumentResult(Stream source, String sourceName = "book.epub", PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, EpubReadOptions epubOptions = null, CancellationToken cancellationToken = default) #PdfDocumentConversionResultConverts an EPUB package to a searchable PDF while retaining chapter order and policy diagnostics.
Parameters
- source System.IO.Stream
- sourceName System.String = "book.epub"
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- epubOptions OfficeIMO.Epub.EpubReadOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocumentConversionResult EpubToPdfDocumentResult(String path, PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, EpubReadOptions epubOptions = null, CancellationToken cancellationToken = default) #PdfDocumentConversionResultConverts an EPUB package to a searchable PDF while retaining chapter order and policy diagnostics.
Parameters
- path System.String
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- epubOptions OfficeIMO.Epub.EpubReadOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static Byte[] VisioToPdfBytes(Stream source, String sourceName = "diagram.vsdx", PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, ReaderVisioOptions visioOptions = null, CancellationToken cancellationToken = default) #Byte[]Converts Visio content to serialized PDF bytes.
Parameters
- source System.IO.Stream
- sourceName System.String = "diagram.vsdx"
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- visioOptions OfficeIMO.Reader.Visio.ReaderVisioOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static Byte[] VisioToPdfBytes(String path, PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, ReaderVisioOptions visioOptions = null, CancellationToken cancellationToken = default) #Byte[]Converts Visio content to serialized PDF bytes.
Parameters
- path System.String
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- visioOptions OfficeIMO.Reader.Visio.ReaderVisioOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocumentConversionResult VisioToPdfDocumentResult(Stream source, String sourceName = "diagram.vsdx", PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, ReaderVisioOptions visioOptions = null, CancellationToken cancellationToken = default) #PdfDocumentConversionResultConverts a Visio package to a searchable PDF with explicit preview or semantic-fallback evidence.
Parameters
- source System.IO.Stream
- sourceName System.String = "diagram.vsdx"
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- visioOptions OfficeIMO.Reader.Visio.ReaderVisioOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocumentConversionResult VisioToPdfDocumentResult(String path, PdfProjectionOptions pdfOptions = null, ReaderOptions readerOptions = null, ReaderVisioOptions visioOptions = null, CancellationToken cancellationToken = default) #PdfDocumentConversionResultConverts a Visio package to a searchable PDF with explicit preview or semantic-fallback evidence.
Parameters
- path System.String
- pdfOptions OfficeIMO.Pdf.PdfProjectionOptions = null
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- visioOptions OfficeIMO.Reader.Visio.ReaderVisioOptions = null
- cancellationToken System.Threading.CancellationToken = default
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object