Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

AsciiDocPdfConverterExtensions

Namespace OfficeIMO.AsciiDoc.Pdf
Assembly OfficeIMO.AsciiDoc.Pdf
Modifiers static

Converts native AsciiDoc documents through the loss-aware Markdown projection to first-party PDFs.

Inheritance

  • Object
  • AsciiDocPdfConverterExtensions

Methods

SaveAsPdf 2 overloads
public static PdfSaveResult SaveAsPdf(AsciiDocDocument document, String path, AsciiDocToPdfOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfSaveResult

Saves an AsciiDoc document as PDF and returns combined conversion diagnostics.

Parameters

arg1 OfficeIMO.AsciiDoc.AsciiDocDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.AsciiDoc.Pdf.AsciiDocToPdfOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static PdfSaveResult SaveAsPdf(AsciiDocDocument document, Stream stream, AsciiDocToPdfOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfSaveResult

Writes an AsciiDoc document as PDF to a caller-owned stream.

Parameters

arg1 OfficeIMO.AsciiDoc.AsciiDocDocument requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.AsciiDoc.Pdf.AsciiDocToPdfOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
SaveAsPdfAsync 2 overloads
public static Task<PdfSaveResult> SaveAsPdfAsync(AsciiDocDocument document, String path, AsciiDocToPdfOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfSaveResult>

Converts synchronously, then asynchronously writes an AsciiDoc PDF to a path.

Parameters

arg1 OfficeIMO.AsciiDoc.AsciiDocDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.AsciiDoc.Pdf.AsciiDocToPdfOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static Task<PdfSaveResult> SaveAsPdfAsync(AsciiDocDocument document, Stream stream, AsciiDocToPdfOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfSaveResult>

Converts synchronously, then asynchronously writes an AsciiDoc PDF to a caller-owned stream.

Parameters

arg1 OfficeIMO.AsciiDoc.AsciiDocDocument requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.AsciiDoc.Pdf.AsciiDocToPdfOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
SaveAsPdfResult 2 overloads
public static PdfSaveResult SaveAsPdfResult(AsciiDocDocument document, String path, AsciiDocToPdfOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfSaveResult

Attempts to save an AsciiDoc PDF and returns structured failure evidence.

Parameters

arg1 OfficeIMO.AsciiDoc.AsciiDocDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.AsciiDoc.Pdf.AsciiDocToPdfOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static PdfSaveResult SaveAsPdfResult(AsciiDocDocument document, Stream stream, AsciiDocToPdfOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfSaveResult

Attempts to write an AsciiDoc PDF to a caller-owned stream.

Parameters

arg1 OfficeIMO.AsciiDoc.AsciiDocDocument requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.AsciiDoc.Pdf.AsciiDocToPdfOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
SaveAsPdfResultAsync 2 overloads
public static async Task<PdfSaveResult> SaveAsPdfResultAsync(AsciiDocDocument document, String path, AsciiDocToPdfOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfSaveResult>

Converts synchronously, then attempts to asynchronously save an AsciiDoc PDF.

Parameters

arg1 OfficeIMO.AsciiDoc.AsciiDocDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.AsciiDoc.Pdf.AsciiDocToPdfOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static async Task<PdfSaveResult> SaveAsPdfResultAsync(AsciiDocDocument document, Stream stream, AsciiDocToPdfOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfSaveResult>

Converts synchronously, then attempts to asynchronously write an AsciiDoc PDF.

Parameters

arg1 OfficeIMO.AsciiDoc.AsciiDocDocument requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.AsciiDoc.Pdf.AsciiDocToPdfOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static Byte[] ToPdfBytes(AsciiDocDocument document, AsciiDocToPdfOptions options = null, CancellationToken cancellationToken = default) #
Returns: Byte[]

Converts an AsciiDoc document to PDF bytes.

Parameters

document OfficeIMO.AsciiDoc.AsciiDocDocument requiredposition: 0
options OfficeIMO.AsciiDoc.Pdf.AsciiDocToPdfOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public static PdfDocument ToPdfDocument(AsciiDocDocument document, AsciiDocToPdfOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfDocument

Converts an AsciiDoc document to a first-party PDF document.

Parameters

document OfficeIMO.AsciiDoc.AsciiDocDocument requiredposition: 0
options OfficeIMO.AsciiDoc.Pdf.AsciiDocToPdfOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public static PdfDocumentConversionResult ToPdfDocumentResult(AsciiDocDocument document, AsciiDocToPdfOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfDocumentConversionResult

Converts an AsciiDoc document and combines parser, semantic-projection, and PDF diagnostics.

Parameters

document OfficeIMO.AsciiDoc.AsciiDocDocument requiredposition: 0
options OfficeIMO.AsciiDoc.Pdf.AsciiDocToPdfOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2