
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
- Konvertera XPS till PDF med C#
- Konvertera specifika sidor från XPS till PDF
- OXPS till PDF Converter i C#
- Konvertera specifika sidor av OXPS till PDF
- Konvertera XPS-filen till PDF Online
- Lärarresurser för XPS till PDF-konvertering
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.

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.