
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
- C# API zur Konvertierung von XPS in PDF
- XPS in PDF mit C# konvertieren
- Bestimmte Seiten von XPS in PDF konvertieren
- OXPS zu PDF-Konverter in C#
- Bestimmte Seiten von OXPS in PDF konvertieren
- XPS-Datei online in PDF konvertieren
- 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:
- Laden Sie die Eingabe-XPS-Datei.
- Initialisieren Sie das Optionsobjekt mit den erforderlichen Parametern.
- Erstellen Sie eine Instanz des PdfDevice zum Rendern.
- 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:
- Initialisieren Sie den XPS-Eingabestream.
- Laden Sie das XPS-Dokument aus dem Stream.
- Erstellen Sie eine Instanz des PdfSaveOptions-Objekts.
- Geben Sie die Seitenzahlen für die Konvertierung an.
- 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:

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:
- Initialisieren Sie den OXPS-Eingabestream.
- Laden Sie die OXPS-Datei aus dem Stream.
- Erstellen Sie eine Instanz der PdfSaveOptions-Klasse.
- 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:
- Laden Sie die OXPS-Datei.
- Deklarieren Sie das PdfSaveOptions-Objekt.
- Geben Sie die Seitenzahl(en) an, die Sie konvertieren möchten.
- 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.