C# Convert XPS to PDF | Convert OXPS to PDF in C#

XPS (Open XML Papper Specifikation) and Öppna XPS (OpenXPS) are fixed-page document formats designed to preserve the layout and formatting of the original content. While XPS documents are similar to PDF (Portable Document Format), I den här artikeln kommer vi att visa hur man konverterar XPS eller OXPS till PDF i C#, vilket ger en omfattande guide för utvecklare som vill förbättra sina dokumenthanteringskapacitet genom att använda den bästa C#-biblioteket för XPS till PDF-konvertering.

Tabell av innehåll

C# API för att konvertera XPS till PDF

To efficiently perform an XPS to PDF conversion in C#, we will utilize the Webbplats för .NET API. This robust library allows developers to create, edit, manipulate, and convert both XPS and EPS / PS documents seamlessly. Aspose.Page for .NET is a reliable, standalone API that integrates effortlessly into your .NET applications.

You can either Ladda ner DLL directly or install the API using the following NuGet command:

PM> Install-Package Aspose.Page

Konvertera XPS till PDF med C#

Om du vill konvertera ett helt XPS-dokument till PDF-format följer du följande steg:

  • Ladda in XPS-filen.
  • Initialisera alternativet objekt med de nödvändiga parametrarna.
  • Skapa en instans av PdfDevice för rendering.
  • Exportera XPS-dokumentet till en PDF-fil.

Här är ett kodmönster som visar hur man konverterar en XPS-fil till en PDF med C#:

Konvertera specifika sidor från XPS till PDF i C#

Om du behöver konvertera specifika sidor från ett XPS-dokument till PDF-format följer du följande steg:

  • Initiera XPS Input Stream.
  • Ladda upp XPS-dokumentet från strömmen.
  • Skapa en instans av objektet PdfSaveOptions.
  • Ange sidnummer för konvertering.
  • Spara dokumentet som en PDF-fil.

Följande kodprov illustrerar hur man konverterar specifika sidor av en XPS till PDF i C#:

Denna snitt använder ett XPS-dokument med flera sidor, konverterar endast sidor 1 och 3 till PDF, som angetts.

XPS to PDF

OXPS till PDF Converter i C#

OXPS-format är en avancerad version av XPS-filformat, men det kan inte stödjas av äldre operativsystem. Konvertera ett OXPS-dokument till PDF är enkelt:

  • Initialisera OXPS Input Stream.
  • Ladda upp OXPS-filen från strömmen.
  • Skapa en instans i PdfSaveOptions-klassen.
  • Exportera OXPS-dokumentet till en PDF-fil.

Här är ett kodmönster som visar hur man konverterar OXPS till PDF i C#:

Konvertera specifika sidor av OXPS till PDF i C#

Du kan också konvertera specifika sidor från ett OXPS-dokument till PDF-format.

  • Ladda upp OXPS-filen.
  • Ange objektet PdfSaveOptions.
  • Ange det sidanummer(er) du vill konvertera.
  • Renderar OXPS-dokumentet till PDF.

Nedanstående kodskiva visar hur man konverterar specifika sidor av en OXPS till PDF i C#**, med fokus på att konvertera den första sidan:

Få en gratis licens

You can Få en gratis tillfällig licens to test the Aspose.Page library without any evaluation restrictions.

Lärresurser för XPS till PDF konvertering

Förutom att konvertera XPS eller OXPS-dokument till PDF-format, utforska bibliotekets olika funktioner med följande resurser:

slutsatser

In this article, we explored how to programmatically convert XPS to PDF and OXPS to PDF using C#. We also covered how to export specific pages from both XPS and OXPS documents into PDF format. By leveraging the best C# library for XPS to PDF, you can optimize your document-handling workflow. If you have any questions, feel free to reach out on our Gratis supportforum.

More in this category