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

XPS (Open XML Papier Spezifikationen) and OXPS (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), In diesem Artikel werden wir zeigen, wie man XPS oder OXPS in PDF in C# konvertiert, eine umfassende Anleitung für Entwickler, die ihre Dokumenteverwaltungskapazitäten mit der best C# Bibliothek für XPS in PDF Konvertierung verbessern möchten**.

Tabelle der Inhalte

C# API zum Konvertieren von XPS in PDF

To efficiently perform an XPS to PDF conversion in C#, we will utilize the Aspose.Page 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 Download der DLL directly or install the API using the following Neugier command:

PM> Install-Package Aspose.Page

Konvertieren XPS in PDF mit C#

Um ein volles XPS-Dokument in PDF-Format zu konvertieren, folgen Sie diesen Schritten:

  • Laden Sie die Eingabe XPS Datei.
  • Initialisieren Sie das Optionsobjekt mit den erforderlichen Parameter.
  • Erstellen Sie eine Instanz des PdfDevice für die Renderung.
  • Exportieren Sie das XPS-Dokument in eine PDF-Datei.

Hier ist ein Code-Sample, das demonstriert wie eine XPS-Datei in ein PDF mit C# konvertiert werden kann#**:

Konvertieren Sie spezifische Seiten von XPS in PDF in C#

Wenn Sie bestimmte Seiten aus einem XPS-Dokument in PDF-Format konvertieren müssen, folgen Sie diesen Schritten:

  • Initialisieren Sie den XPS Input Stream.
  • Laden Sie das XPS-Dokument vom Stream herunter.
  • Erstellen Sie ein Beispiel des Objekts PdfSaveOptions.
  • Angeben Sie die Seitenzahlen für die Konvertierung.
  • Speichern Sie das Dokument als PDF-Datei.

Das folgende Code-Sample illustriert wie man spezifische Seiten eines XPS in PDF in C# konvertiert#**:

Dieses Snippet verwendet ein XPS-Dokument mit mehreren Seiten, das nur Seiten 1 und 3 in PDF umwandelt, wie angegeben:

XPS to PDF

OXPS zu PDF Converter in C#

Das OXPS-Format ist eine fortschrittliche Version des XPS-Dateiformats, aber es kann nicht von älteren Betriebssystemen unterstützt werden:

  • Initialisieren Sie den OXPS Input Stream.
  • Laden Sie die OXPS-Datei aus dem Stream herunter.
  • Erstellen Sie ein Beispiel der PdfSaveOptions-Klasse.
  • Exportieren Sie das OXPS-Dokument in eine PDF-Datei.

Hier ist ein Code-Sample, das zeigt wie OXPS in PDF in C# konvertiert werden kann#**:

Konvertieren Sie spezifische Seiten von OXPS in PDF in C#

Sie können auch bestimmte Seiten aus einem OXPS-Dokument in PDF-Format konvertieren. folgen Sie diesen Schritten:

  • Laden Sie die OXPS Datei herunter.
  • Erklären Sie das PdfSaveOptions Objekt.
  • Angeben Sie die Nummer(s) der Seite, die Sie konvertieren möchten.
  • Renderung des OXPS-Dokuments in PDF.

Der Code-Snippet unten zeigt, wie man bestimmte Seiten eines OXPS in PDF in C# konvertiert, wobei man sich auf die Konvertierung der ersten Seite konzentriert:

Erhalten Sie eine kostenlose Lizenz

You can Erhalten Sie eine kostenlose vorübergehende Lizenz to test the Aspose.Page library without any evaluation restrictions.

Lernressourcen für XPS in PDF Konvertierung

Neben der Konvertierung von XPS oder OXPS-Dokumenten in PDF-Format erkunden Sie die vielfältigen Funktionen der Bibliothek mit diesen Ressourcen:

Schlussfolgerungen

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 Free Support Forum.

More in this category