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

XPS (Open XML Papper Specifikation) och Öppna XPS (OpenXPS) är fasta siddokumentformat utformade för att bevara layouten och formateringen av det ursprungliga innehållet 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

För att effektivt utföra en XPS till PDF-konversion i C#, kommer vi att använda Webbplats för .NET Denna robusta bibliotek gör det möjligt för utvecklare att skapa, redigera, manipulera och konvertera både XPS och EPS / PS Aspose.Page för .NET är en tillförlitlig, ensamstående API som integrerar hårt i dina .NET-applikationer.

Du kan också Ladda ner DLL direkt eller installera API med hjälp av följande NuGet kommandot:

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

Du kan Få en gratis tillfällig licens att testa Aspose.Page-biblioteket utan några utvärderingsbegränsningar.

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

I den här artikeln undersökte vi hur man programmässigt konverterar XPS till PDF och OXPS i PDF med hjälp av C#. Vi omfattade också hur du exporterar specifika sidor från både xPS och oxPS-dokument till pdf-format. Genom att använda den bästa c#-biblioteket för xps tillPDF kan du optimera din dokumenthandlingsarbetsflöde Gratis supportforum.

More in this category