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

XPS (Open XML Paper Specification) und OXPS (OpenXPS) sind feste Dokumentenformate, die speziell entwickelt wurden, um das Layout und die Formatierung des ursprünglichen Inhalts beizubehalten. Während XPS-Dokumente Ähnlichkeiten mit PDF (Portable Document Format) aufweisen, ist ihre Plattform- und Gerätesupport nicht so umfangreich. In diesem Artikel zeigen wir wie man XPS oder OXPS in PDF in C# konvertiert, und bieten einen umfassenden Leitfaden für Entwickler, die ihre Dokumentenverwaltungsfähigkeiten mit der besten C#-Bibliothek für die XPS-zu-PDF-Konvertierung verbessern möchten.

Inhaltsverzeichnis

  1. C# API zur Konvertierung von XPS in PDF
  2. XPS in PDF mit C# konvertieren
  3. Bestimmte Seiten von XPS in PDF konvertieren
  4. OXPS zu PDF-Konverter in C#
  5. Bestimmte Seiten von OXPS in PDF konvertieren
  6. XPS-Datei online in PDF konvertieren
  7. Lernressourcen zur XPS-zu-PDF-Konvertierung

C# API zur Konvertierung von XPS in PDF

Um eine effiziente XPS-zu-PDF-Konvertierung in C# durchzuführen, nutzen wir die Aspose.Page für .NET API. Diese robuste Bibliothek ermöglicht es Entwicklern, XPS- und EPS/PS Dokumente nahtlos zu erstellen, zu bearbeiten, zu manipulieren und zu konvertieren. Aspose.Page für .NET ist eine zuverlässige, eigenständige API, die sich mühelos in Ihre .NET-Anwendungen integriert.

Sie können entweder die DLL direkt herunterladen oder die API mit dem folgenden NuGet Befehl installieren:

PM> Install-Package Aspose.Page

XPS in PDF mit C# konvertieren

Um ein gesamtes XPS-Dokument in PDF-Format zu konvertieren, befolgen Sie diese Schritte:

  1. Laden Sie die Eingabe-XPS-Datei.
  2. Initialisieren Sie das Optionsobjekt mit den erforderlichen Parametern.
  3. Erstellen Sie eine Instanz des PdfDevice zum Rendern.
  4. Exportieren Sie das XPS-Dokument in eine PDF-Datei.

Hier ist ein Codebeispiel, das zeigt, wie man eine XPS-Datei in eine PDF mit C# konvertiert:

Bestimmte Seiten von XPS in PDF konvertieren in C#

Wenn Sie bestimmte Seiten aus einem XPS-Dokument in PDF-Format konvertieren müssen, befolgen Sie diese Schritte:

  1. Initialisieren Sie den XPS-Eingabestream.
  2. Laden Sie das XPS-Dokument aus dem Stream.
  3. Erstellen Sie eine Instanz des PdfSaveOptions-Objekts.
  4. Geben Sie die Seitenzahlen für die Konvertierung an.
  5. Speichern Sie das Dokument als PDF-Datei.

Das folgende Codebeispiel veranschaulicht wie man bestimmte Seiten von XPS in PDF in C# konvertiert:

Dieser Ausschnitt verwendet ein XPS-Dokument mit mehreren Seiten und konvertiert nur die Seiten 1 und 3 in PDF, wie angegeben. Der Screenshot unten zeigt die beiden Seiten, die als PDF-Dokument gerendert wurden:

XPS to PDF

OXPS zu PDF-Konverter in C#

Das OXPS-Format ist eine erweiterte Version des XPS-Dateiformats, wird jedoch möglicherweise von älteren Betriebssystemen nicht unterstützt. Die Konvertierung eines OXPS-Dokuments in PDF ist unkompliziert:

  1. Initialisieren Sie den OXPS-Eingabestream.
  2. Laden Sie die OXPS-Datei aus dem Stream.
  3. Erstellen Sie eine Instanz der PdfSaveOptions-Klasse.
  4. Exportieren Sie das OXPS-Dokument in eine PDF-Datei.

Hier ist ein Codebeispiel, das zeigt, wie man OXPS in PDF in C# konvertiert:

Bestimmte Seiten von OXPS in PDF konvertieren in C#

Sie können auch bestimmte Seiten aus einem OXPS-Dokument in PDF-Format konvertieren. Befolgen Sie diese Schritte:

  1. Laden Sie die OXPS-Datei.
  2. Deklarieren Sie das PdfSaveOptions-Objekt.
  3. Geben Sie die Seitenzahl(en) an, die Sie konvertieren möchten.
  4. Rendern Sie das OXPS-Dokument in PDF.

Der folgende Codeausschnitt demonstriert wie man bestimmte Seiten von OXPS in PDF in C# konvertiert, wobei der Fokus auf der Konvertierung der ersten Seite liegt:

Kostenlose Lizenz erhalten

Sie können eine kostenlose temporäre Lizenz erhalten, um die Aspose.Page-Bibliothek ohne Einschränkungen bei der Bewertung zu testen.

Lernressourcen zur XPS-zu-PDF-Konvertierung

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

Fazit

In diesem Artikel haben wir untersucht, wie man programmgesteuert XPS in PDF und OXPS in PDF mit C# konvertiert. Wir haben auch behandelt, wie man bestimmte Seiten aus XPS- und OXPS-Dokumenten in PDF-Format exportiert. Durch die Nutzung der besten C#-Bibliothek für XPS-zu-PDF können Sie Ihren Dokumentenverwaltungsworkflow optimieren. Wenn Sie Fragen haben, können Sie sich gerne an unser kostenloses Support-Forum wenden.