C# Konvertera XPS till PDF | Konvertera OXPS till PDF i C#

XPS (Open XML Paper Specification) och OXPS (OpenXPS) är fasta sidformat som bevarar layouten och formateringen av det ursprungliga innehållet. Medan XPS-dokument liknar PDF (Portable Document Format)-filer, stöds de inte lika brett över olika plattformar och enheter. I den här artikeln kommer vi att demonstrera hur man konverterar XPS eller OXPS till PDF i C#, och ge en omfattande guide för utvecklare som vill förbättra sina dokumenthanteringsmöjligheter.

Innehållsförteckning

  1. C# API för att konvertera XPS till PDF
  2. Konvertera XPS till PDF med C#
  3. Konvertera specifika sidor av XPS till PDF
  4. OXPS till PDF-konverterare i C#
  5. Konvertera specifika sidor av OXPS till PDF
  6. Konvertera XPS-fil till PDF online
  7. Lärresurser för XPS till PDF-konvertering

C# API för att konvertera XPS till PDF

För att uppnå effektiv XPS till PDF-konvertering i C# kommer vi att använda Aspose.Page för .NET API. Detta kraftfulla bibliotek gör det möjligt för utvecklare att skapa, redigera, manipulera och konvertera både XPS och EPS/PS dokument sömlöst. Aspose.Page för .NET är ett pålitligt, fristående API som är enkelt att integrera i dina .NET-applikationer.

Du kan antingen ladda ner DLL direkt eller installera API:et med följande NuGet-kommando:

PM> Install-Package Aspose.Page

Konvertera XPS till PDF med C#

För att konvertera ett helt XPS-dokument till PDF-format, följ dessa steg:

  1. Ladda in XPS-filen.
  2. Initiera options-objektet med nödvändiga parametrar.
  3. Skapa en instans av PdfDevice för rendering.
  4. Exportera XPS-dokumentet till en PDF-fil.

Här är ett kodexempel som demonstrerar hur man konverterar en XPS-fil till en PDF med C#:

Konvertera specifika sidor av XPS till PDF i C#

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

  1. Initiera XPS-inmatningsströmmen.
  2. Ladda XPS-dokumentet från strömmen.
  3. Skapa en instans av PdfSaveOptions-objektet.
  4. Specificera sidnumren för konvertering.
  5. Spara dokumentet som en PDF-fil.

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

Detta kodavsnitt använder ett XPS-dokument med flera sidor och konverterar endast sidorna 1 och 3 till PDF, som specificerat. Skärmdumpen nedan visar de två sidorna som renderats som ett PDF-dokument:

XPS till PDF

OXPS till PDF-konverterare i C#

OXPS-formatet är en avancerad version av XPS-filformatet, men det kanske inte stöds av äldre operativsystem. Att konvertera ett OXPS-dokument till PDF är enkelt:

  1. Initiera OXPS-inmatningsströmmen.
  2. Ladda OXPS-filen från strömmen.
  3. Skapa en instans av PdfSaveOptions-klassen.
  4. Exportera OXPS-dokumentet till en PDF-fil.

Här är ett kodexempel 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. Följ dessa steg:

  1. Ladda OXPS-filen.
  2. Deklarera PdfSaveOptions-objektet.
  3. Specificera sidnummer(n) som du vill konvertera.
  4. Rendera OXPS-dokumentet till PDF.

Kodavsnittet nedan demonstrerar hur man konverterar specifika sidor av ett 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 för att testa Aspose.Page-biblioteket utan några utvärderingsbegränsningar.

Lärresurser för XPS till PDF-konvertering

Utöver att konvertera XPS- eller OXPS-dokument till PDF-format, utforska bibliotekets mångsidiga funktioner med dessa resurser:

Slutsats

I den här artikeln har vi utforskat hur man programmässigt konverterar XPS till PDF och OXPS till PDF med C#. Vi har också täckt hur man exporterar specifika sidor från både XPS- och OXPS-dokument till PDF-format. Genom att utnyttja det bästa C#-biblioteket för XPS till PDF kan du optimera din dokumenthanteringsarbetsflöde. Om du har några frågor, tveka inte att kontakta oss på vårt gratis supportforum.

Se Även