menu

ASP.NET MVC - EJ2

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class XPSToPdfConverter - ASP.NETMVC-EJ2 API Reference | Syncfusion

    Show / Hide Table of Contents

    Class XPSToPdfConverter

    Represents the XPS to PDF converter.

    Inheritance
    System.Object
    XPSToPdfConverter
    Namespace: Syncfusion.XPS
    Assembly: Syncfusion.XpsToPdfConverter.Portable.dll
    Syntax
    public class XPSToPdfConverter : Object
    Remarks

    This API is not supported in WinRT, Windows Phone, Xamarin, Universal Windows Platform and Silverlight.

    Examples
    //Create new instance for XPSToPdfConverter
    XPSToPdfConverter converter = new XPSToPdfConverter();
    //Converts XPS to PDF
    PdfDocument pdfDocument = converter.Convert("XPSToPDF.xps");
    //Save the PDF document
    pdfDocument.Save("Output.pdf");
    //Closing the PDF document
    pdfDocument.Close(true);
    'Create new instance for XPSToPdfConverter
    Dim converter As New XPSToPdfConverter()
    'Converts XPS to PDF
    Dim pdfDocument As PdfDocument = converter.Convert("XPSToPDF.xps")
    'Save the PDF document
    pdfDocument.Save("Output.pdf")
    'Closing the PDF document
    pdfDocument.Close(True)

    Constructors

    XPSToPdfConverter()

    Initializes a new instance of the XPSToPdfConverter class.

    Declaration
    public XPSToPdfConverter()
    Remarks

    This constructor is not supported in WinRT, Windows Phone, Xamarin, Universal Windows Platform and Silverlight.

    Examples
    //Create new instance for XPSToPdfConverter
    XPSToPdfConverter converter = new XPSToPdfConverter();
    //Converts XPS to PDF
    PdfDocument pdfDocument = converter.Convert("XPSToPDF.xps");
    //Save the PDF document
    pdfDocument.Save("Output.pdf");
    //Closing the PDF document
    pdfDocument.Close(true);
    'Create new instance for XPSToPdfConverter
    Dim converter As New XPSToPdfConverter()
    'Converts XPS to PDF
    Dim pdfDocument As PdfDocument = converter.Convert("XPSToPDF.xps")
    'Save the PDF document
    pdfDocument.Save("Output.pdf")
    'Closing the PDF document
    pdfDocument.Close(True)

    XPSToPdfConverter(XPSToPdfConverterSettings)

    Initialize a new instance of the XPSToPdfConverter class.

    Declaration
    public XPSToPdfConverter(XPSToPdfConverterSettings settings)
    Parameters
    Type Name Description
    XPSToPdfConverterSettings settings

    The XPS to PDF converter settings.

    Examples
    //Create new XPS to PDF converter settings instance.
    XPSToPdfConverterSettings settings = new XPSToPdfConverterSettings();
    //Enable enbed complete font.
    settings.EmbedCompleteFont = true;
    //Create a new XPS to PDF converter.
    XPSToPdfConverter converter = new XPSToPdfConverter(settings);  
    //Convert the XPS file to PDF.
    PdfDocument document = converter.Convert("input.xps");
    //Save the PDF document.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create new XPS to PDF converter settings instance.
    Dim settings As New XPSToPdfConverterSettings()
    'Enable enbed complete font.
    settings.EmbedCompleteFont = True
    'Create a new XPS to PDF converter.
    Dim converter As New XPSToPdfConverter(settings)       
    'Convert the XPS file to PDF.
    Dim document As PdfDocument = converter.Convert("input.xps")
    'Save the PDF document.
    document.Save("output.pdf")
    'Close the PDF document.
    document.Close(True)

    Properties

    Settings

    Enable or disable embedding complete font

    Declaration
    public XPSToPdfConverterSettings Settings { get; set; }
    Property Value
    Type
    XPSToPdfConverterSettings
    Remarks

    By enabling this propety the size of the output PDF will be larger.

    Examples
    //Create a new XPS to PDF converter.
    XPSToPdfConverter converter = new XPSToPdfConverter();
    //Create new XPS to PDF converter settings instance.
    XPSToPdfConverterSettings settings = new XPSToPdfConverterSettings();
    //Enable enbed complete font.
    settings.EmbedCompleteFont = true;
    //Assign settings to XPS converter.
    converter.Settings = settings;
    //Convert the XPS file to PDF.
    PdfDocument document = converter.Convert("input.xps");
    //Save the PDF document.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new XPS to PDF converter.
    Dim converter As New XPSToPdfConverter()
    'Create new XPS to PDF converter settings instance.
    Dim settings As New XPSToPdfConverterSettings()
    'Enable enbed complete font.
    settings.EmbedCompleteFont = True
    'Assign settings to XPS converter.
    converter.Settings = settings
    'Convert the XPS file to PDF.
    Dim document As PdfDocument = converter.Convert("input.xps")
    'Save the PDF document.
    document.Save("output.pdf")
    'Close the PDF document.
    document.Close(True)

    Methods

    Convert(Byte[])

    Converts the byte array with XPS file content to PDF

    Declaration
    public PdfDocument Convert(byte[] file)
    Parameters
    Type Name Description
    System.Byte[] file

    XPS document

    Returns
    Type Description
    Syncfusion.Pdf.PdfDocument

    PdfDocument

    Remarks

    This method is not supported in WinRT, Windows Phone, Xamarin, Universal Windows Platform and Silverlight.

    Examples
    //Create new instance for XPSToPdfConverter
    XPSToPdfConverter converter = new XPSToPdfConverter();
    //Converts XPS to PDF
    PdfDocument pdfDocument = converter.Convert(XpsByte);
    //Save the PDF document
    pdfDocument.Save("Output.pdf");
    //Closing the PDF document
    pdfDocument.Close(true);
    'Create new instance for XPSToPdfConverter
    Dim converter As New XPSToPdfConverter()
    'Converts XPS to PDF
    Dim pdfDocument As PdfDocument = converter.Convert(XpsByte)
    'Save the PDF document
    pdfDocument.Save("Output.pdf")
    'Closing the PDF document
    pdfDocument.Close(True)

    Convert(Stream)

    Converts the XPS document in stream to PDF.

    Declaration
    public PdfDocument Convert(Stream file)
    Parameters
    Type Name Description
    System.IO.Stream file

    XPS document

    Returns
    Type Description
    Syncfusion.Pdf.PdfDocument

    PdfDocument

    Remarks

    This method is not supported in WinRT, Windows Phone, Xamarin, Universal Windows Platform and Silverlight.

    Examples
    //Create new instance for XPSToPdfConverter
    XPSToPdfConverter converter = new XPSToPdfConverter();
    //Converts XPS to PDF
    PdfDocument pdfDocument = converter.Convert(XpsStream);
    //Save the PDF document
    pdfDocument.Save("Output.pdf");
    //Closing the PDF document
    pdfDocument.Close(true);
    'Create new instance for XPSToPdfConverter
    Dim converter As New XPSToPdfConverter()
    'Converts XPS to PDF
    Dim pdfDocument As PdfDocument = converter.Convert(XpsStream)
    'Save the PDF document
    pdfDocument.Save("Output.pdf")
    'Closing the PDF document
    pdfDocument.Close(True)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved