API Reference
VisioPdfConverterExtensions
Converts loaded Visio documents through the Visio-owned neutral projection and PDF engine.
Inheritance
- Object
- VisioPdfConverterExtensions
Methods
public static PdfSaveResult SaveAsPdf(VisioDocument document, String path, VisioToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfSaveResultSaves a Visio document as PDF and returns conversion diagnostics.
Parameters
- arg1 OfficeIMO.Visio.VisioDocument
- arg2 System.String
- arg3 OfficeIMO.Visio.Pdf.VisioToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdf(VisioDocument document, Stream stream, VisioToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfSaveResultWrites a Visio document as PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Visio.VisioDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Visio.Pdf.VisioToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static Task<PdfSaveResult> SaveAsPdfAsync(VisioDocument document, String path, VisioToPdfOptions options = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Converts synchronously, then asynchronously saves a Visio PDF to a path.
Parameters
- arg1 OfficeIMO.Visio.VisioDocument
- arg2 System.String
- arg3 OfficeIMO.Visio.Pdf.VisioToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static Task<PdfSaveResult> SaveAsPdfAsync(VisioDocument document, Stream stream, VisioToPdfOptions options = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Converts synchronously, then asynchronously writes a Visio PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Visio.VisioDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Visio.Pdf.VisioToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdfResult(VisioDocument document, String path, VisioToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfSaveResultAttempts to save a Visio document as PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.Visio.VisioDocument
- arg2 System.String
- arg3 OfficeIMO.Visio.Pdf.VisioToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static PdfSaveResult SaveAsPdfResult(VisioDocument document, Stream stream, VisioToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfSaveResultAttempts to write a Visio document as PDF to a caller-owned stream.
Parameters
- arg1 OfficeIMO.Visio.VisioDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Visio.Pdf.VisioToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<PdfSaveResult> SaveAsPdfResultAsync(VisioDocument document, String path, VisioToPdfOptions options = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Attempts to asynchronously save a Visio PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.Visio.VisioDocument
- arg2 System.String
- arg3 OfficeIMO.Visio.Pdf.VisioToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static async Task<PdfSaveResult> SaveAsPdfResultAsync(VisioDocument document, Stream stream, VisioToPdfOptions options = null, CancellationToken cancellationToken = default) #Task<PdfSaveResult>Attempts to asynchronously write a Visio PDF and returns structured failure evidence.
Parameters
- arg1 OfficeIMO.Visio.VisioDocument
- arg2 System.IO.Stream
- arg3 OfficeIMO.Visio.Pdf.VisioToPdfOptions = null
- arg4 System.Threading.CancellationToken = default
public static Byte[] ToPdfBytes(VisioDocument document, VisioToPdfOptions options = null, CancellationToken cancellationToken = default) #Byte[]Converts a Visio document to PDF bytes.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.Pdf.VisioToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocument ToPdfDocument(VisioDocument document, VisioToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfDocumentConverts a Visio document to the first-party PDF document model.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.Pdf.VisioToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfDocumentConversionResult ToPdfDocumentResult(VisioDocument document, VisioToPdfOptions options = null, CancellationToken cancellationToken = default) #PdfDocumentConversionResultConverts a Visio document and returns explicit conversion diagnostics.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.Pdf.VisioToPdfOptions = null
- cancellationToken System.Threading.CancellationToken = default
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object