XPS (Open XML Paper Specification) und OXPS (OpenXPS) sind Dokumentformate mit festen Seiten, die das Layout und die Formatierung des ursprünglichen Inhalts bewahren. Während XPS-Dokumente ähnlich wie PDF (Portable Document Format) Dateien sind, werden sie nicht so weitreichend auf verschiedenen Plattformen und Geräten unterstützt. 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 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 in 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# zu erreichen, verwenden wir die Aspose.Page für .NET API. Diese leistungsstarke 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 leicht 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 in eine PDF mit C# konvertiert:
Bestimmte Seiten von XPS in PDF in C# konvertieren
Wenn Sie bestimmte Seiten aus einem XPS-Dokument in das PDF-Format konvertieren müssen, befolgen Sie diese Schritte:
- Initialisieren Sie den XPS-Eingabestrom.
- Laden Sie das XPS-Dokument aus dem Strom.
- 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 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 in 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-Eingabestrom.
- Laden Sie die OXPS-Datei aus dem Strom.
- 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 in C# konvertieren
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 zeigt 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 Einschränkungen zu testen.
Lernressourcen zur XPS-zu-PDF-Konvertierung
Neben der Konvertierung von XPS- oder OXPS-Dokumenten in das PDF-Format erkunden Sie die vielfältigen Funktionen der Bibliothek mit diesen Ressourcen:
Fazit
In diesem Artikel haben wir untersucht, wie man programmatisch 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 in PDF können Sie Ihren Dokumentenverarbeitungsworkflow optimieren. Wenn Sie Fragen haben, können Sie sich gerne an unser kostenloses Supportforum wenden.