
XPS (Open XML Paper Specification) und OXPS (OpenXPS) sind feste Seitendokumentformate, die entwickelt wurden, um das Layout und die Formatierung des ursprünglichen Inhalts zu bewahren. Während XPS-Dokumente ähnlich wie PDF (Portable Document Format) sind, fehlt ihnen die umfassende Unterstützung für Plattformen und Geräte, die PDFs bieten. 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 Dokumentenmanagementfä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 XPS-zu-PDF-Konvertierung in C# effizient durchzuführen, verwenden 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 integrieren lässt.
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 das 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 mit C# in eine PDF konvertiert:
Bestimmte Seiten von XPS in PDF konvertieren in C#
Wenn Sie bestimmte Seiten aus einem XPS-Dokument in das 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 Seitennummern für die Konvertierung an.
- Speichern Sie das Dokument als PDF-Datei.
Das folgende Codebeispiel veranschaulicht wie man bestimmte Seiten eines XPS in PDF in C# konvertiert:
Dieser Code 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 einfach:
- 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 das PDF-Format konvertieren. Befolgen Sie diese Schritte:
- Laden Sie die OXPS-Datei.
- Deklarieren Sie das PdfSaveOptions-Objekt.
- Geben Sie die Seitennummer(n) an, die Sie konvertieren möchten.
- Rendern Sie das OXPS-Dokument in PDF.
Der folgende Codeausschnitt demonstriert wie man bestimmte Seiten eines 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 Bewertungseinschränkungen zu testen.
Lernressourcen zur XPS-zu-PDF-Konvertierung
Neben der Konvertierung von XPS- oder OXPS-Dokumenten in das 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 sowohl XPS- als auch OXPS-Dokumenten in das 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 in unserem kostenlosen Support-Forum melden.