API Reference
MhtmlPdfConverterExtensions
Converts bounded MHTML archives to the first-party OfficeIMO PDF model.
Inheritance
- Object
- MhtmlPdfConverterExtensions
Methods
public static PdfSaveResult SaveAsPdf(MhtmlDocument document, String path, HtmlPdfSaveOptions options = null) #PdfSaveResultConverts an MHTML archive and saves it as a PDF file.
Parameters
- arg1 OfficeIMO.Mhtml.MhtmlDocument
- arg2 System.String
- arg3 OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
public static PdfSaveResult SaveAsPdf(MhtmlDocument document, Stream stream, HtmlPdfSaveOptions options = null) #PdfSaveResultConverts an MHTML archive and writes it as PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Mhtml.MhtmlDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
public static async Task<PdfSaveResult> SaveAsPdfAsync(MhtmlDocument document, String path, HtmlPdfSaveOptions options = null, CancellationToken cancellationToken = null) #Task<PdfSaveResult>Asynchronously converts an MHTML archive and saves it as a PDF file.
Parameters
- arg1 OfficeIMO.Mhtml.MhtmlDocument
- arg2 System.String
- arg3 OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
- arg4 System.Threading.CancellationToken = null
public static async Task<PdfSaveResult> SaveAsPdfAsync(MhtmlDocument document, Stream stream, HtmlPdfSaveOptions options = null, CancellationToken cancellationToken = null) #Task<PdfSaveResult>Asynchronously converts an MHTML archive and writes it as PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Mhtml.MhtmlDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
- arg4 System.Threading.CancellationToken = null
public static Byte[] ToPdf(MhtmlDocument document, HtmlPdfSaveOptions options = null) #Byte[]Converts an MHTML archive and its bounded embedded resources to PDF bytes.
Parameters
- document OfficeIMO.Mhtml.MhtmlDocument
- options OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
public static async Task<Byte[]> ToPdfAsync(MhtmlDocument document, HtmlPdfSaveOptions options = null, CancellationToken cancellationToken = null) #Task<Byte[]>Asynchronously converts an MHTML archive and its bounded embedded resources to PDF bytes.
Parameters
- document OfficeIMO.Mhtml.MhtmlDocument
- options OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
- cancellationToken System.Threading.CancellationToken = null
public static PdfDocument ToPdfDocument(MhtmlDocument document, HtmlPdfSaveOptions options = null) #PdfDocumentConverts an MHTML archive to the first-party PDF document model.
Parameters
- document OfficeIMO.Mhtml.MhtmlDocument
- options OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
public static async Task<PdfDocument> ToPdfDocumentAsync(MhtmlDocument document, HtmlPdfSaveOptions options = null, CancellationToken cancellationToken = null) #Task<PdfDocument>Asynchronously converts an MHTML archive to the first-party PDF document model.
Parameters
- document OfficeIMO.Mhtml.MhtmlDocument
- options OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
- cancellationToken System.Threading.CancellationToken = null
public static PdfDocumentConversionResult ToPdfDocumentResult(MhtmlDocument document, HtmlPdfSaveOptions options = null) #PdfDocumentConversionResultConverts an MHTML archive and returns MIME, HTML-render, and PDF diagnostics.
Parameters
- document OfficeIMO.Mhtml.MhtmlDocument
- options OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
public static async Task<PdfDocumentConversionResult> ToPdfDocumentResultAsync(MhtmlDocument document, HtmlPdfSaveOptions options = null, CancellationToken cancellationToken = null) #Task<PdfDocumentConversionResult>Asynchronously converts an MHTML archive and returns MIME, HTML-render, and PDF diagnostics.
Parameters
- document OfficeIMO.Mhtml.MhtmlDocument
- options OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
- cancellationToken System.Threading.CancellationToken = null
public static PdfSaveResult TrySaveAsPdf(MhtmlDocument document, String path, HtmlPdfSaveOptions options = null) #PdfSaveResultAttempts to convert an MHTML archive and save it as a PDF file.
Parameters
- arg1 OfficeIMO.Mhtml.MhtmlDocument
- arg2 System.String
- arg3 OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
public static PdfSaveResult TrySaveAsPdf(MhtmlDocument document, Stream stream, HtmlPdfSaveOptions options = null) #PdfSaveResultAttempts to convert an MHTML archive and write it as PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Mhtml.MhtmlDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
public static async Task<PdfSaveResult> TrySaveAsPdfAsync(MhtmlDocument document, String path, HtmlPdfSaveOptions options = null, CancellationToken cancellationToken = null) #Task<PdfSaveResult>Asynchronously attempts to convert an MHTML archive and save it as a PDF file.
Parameters
- arg1 OfficeIMO.Mhtml.MhtmlDocument
- arg2 System.String
- arg3 OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
- arg4 System.Threading.CancellationToken = null
public static async Task<PdfSaveResult> TrySaveAsPdfAsync(MhtmlDocument document, Stream stream, HtmlPdfSaveOptions options = null, CancellationToken cancellationToken = null) #Task<PdfSaveResult>Asynchronously attempts to convert an MHTML archive and write it as PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Mhtml.MhtmlDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Html.Pdf.HtmlPdfSaveOptions = null
- arg4 System.Threading.CancellationToken = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object