Eine effiziente Dokumentenverwaltung ist für reibungslose Arbeitsabläufe unerlässlich. Die Möglichkeit, XPS Dateien in das PDF-Format zu konvertieren, erweist sich dabei als wertvolles Werkzeug. XPS (XML Paper Specification) ist ein standardisiertes Dokumentformat, das von Microsoft entwickelt wurde und häufig zum Drucken und Teilen von Dokumenten verwendet wird. PDF (Portable Document Format) ist jedoch der universelle Standard für den Dokumentenaustausch und bietet verbesserte Kompatibilität und Zugänglichkeit über verschiedene Plattformen und Geräte hinweg. Durch die Konvertierung von XPS Dokumenten in PDF mithilfe der .NET REST API können Entwickler daher eine Vielzahl von Vorteilen nutzen.
- API zur Konvertierung von XPS in PDF
- Konvertieren Sie XPS in PDF in C# .NET
- Konvertieren Sie XPS Dokumente mit cURL-Befehlen in PDF
API zur Konvertierung von XPS in PDF
Mithilfe des Aspose.PDF Cloud SDK für .NET wird die Konvertierung von XPS Dateien in das PDF-Format zum Kinderspiel. Dieses leistungsstarke SDK optimiert den Konvertierungsprozess und gewährleistet Genauigkeit und Zuverlässigkeit bei der Wahrung der Dokumentintegrität. Sie können die Konvertierung von XPS in PDF nahtlos in Ihren .NET-Anwendungen starten, sodass keine komplexen lokalen Installationen erforderlich sind. Darüber hinaus gewährleistet die Cloud-basierte Architektur Skalierbarkeit und Zugänglichkeit, sodass Sie diese erweiterten Funktionen nahtlos in Ihre Anwendungen integrieren können, ohne sich um die Infrastrukturverwaltung kümmern zu müssen.
Um das SDK zu verwenden, suchen Sie im NuGet-Paketmanager nach „Aspose.Pdf-Cloud“ und klicken Sie auf die Schaltfläche „Paket hinzufügen“. Dadurch wird die SDK-Referenz in Ihr Projekt eingefügt.
- Holen Sie sich Ihre Client-Anmeldeinformationen vom Cloud-Dashboard. Wenn Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.
Konvertieren Sie XPS in PDF in C# .NET
Mit diesem Cloud-SDK können Sie nicht nur eine effiziente Konvertierung von XPS in PDF durchführen, sondern auch eine Vielzahl von Funktionen nutzen, um Ihre Dokumentverarbeitungs-Workflows zu verbessern. Befolgen Sie also die nachstehenden Anweisungen für eine beispiellose Effizienz bei der Konvertierung von XPS in PDF.
Im folgenden Abschnitt werden die Details zur einfachen Konvertierung von XPS Dateien in das PDF-Format mit C# .NET erläutert.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Erstellen Sie ein Objekt der PdfApi Klasse, an das wir die Client-Anmeldeinformationen als Argumente übergeben.
pdfApi.UploadFile("sourceFile.pdf", stream);
Laden Sie die PDF-Eingabedatei in den Cloud-Speicher hoch.
var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
Rufen Sie die API auf, um die im Cloud-Speicher verfügbare XPS-Datei in das PDF-Format zu konvertieren. Die resultierende Datei wird auch im Cloud-Speicher gespeichert.
// Weitere Beispiele finden Sie unter https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// Erstellen Sie eine Instanz von PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Name des JPG-Eingabebildes
String inputFile = "Simple.xps";
// Quell-XPS vom lokalen Laufwerk laden
using (var stream = System.IO.File.OpenRead(inputFile))
{
// XPS-Datei in den Cloud-Speicher hochladen
pdfApi.UploadFile("input.xps", stream);
// Rufen Sie die API auf, um die XPS-Datei in das PDF-Format zu konvertieren
var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
}
Die Beispiel-XPS-Datei und das im obigen Beispiel generierte PDF können von Simple.xps und resultant.pdf heruntergeladen werden.
– Zum Anzeigen der resultierenden PDF-Datei können Sie unsere kostenlose Online-Anwendung PDF Viewer verwenden.
Konvertieren Sie XPS Dokumente mit cURL-Befehlen in PDF
Alternativ bietet die Konvertierung von XPS Dateien in das PDF-Format mit Aspose.PDF Cloud und cURL-Befehlen eine optimierte und vielseitige Lösung für Dokumentkonvertierungsaufgaben. Durch die Verwendung von cURL-Befehlen zur Interaktion mit der Aspose.PDF Cloud-API können Sie den Konvertierungsprozess nahtlos starten. Bei diesem Ansatz besteht der erste Schritt darin, mit dem folgenden Befehl ein JWT-Zugriffstoken zu generieren:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Sobald wir ein JWT-Token haben, führen Sie bitte den folgenden Befehl aus, um die XPS-Datei in das PDF-Format zu konvertieren und die Ausgabe auf dem lokalen Laufwerk zu speichern.
curl -v "https://api.aspose.cloud/v3.0/pdf/create/xps?srcPath={inputXPS}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"
Falls die Ausgabe im Cloud-Speicher gespeichert werden muss, versuchen Sie es mit dem folgenden Befehl.
curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/xps?srcPath={inputXPS}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Ersetzen Sie „inputXPS“ durch den Namen der im Cloud-Speicher verfügbaren XPS-Eingabedatei, „resultantPDF“ durch den Namen des resultierenden PDF bildes und „accessToken“ durch das oben generierte JWT-Zugriffstoken.
Abschluss
Zusammenfassend haben wir gelernt, dass wir durch die Nutzung des Aspose.PDF Cloud SDK für .NET oder durch die Verwendung von cURL-Befehlen in Verbindung mit der Aspose.PDF Cloud API effiziente und zuverlässige Lösungen zur Konvertierung von XPS Dateien in das PDF-Format implementieren können. Dank der Cloud-basierten Architektur können Sie auf leistungsstarke Funktionen zur Dokumentkonvertierung und -bearbeitung zugreifen, ohne dass komplexe lokale Installationen erforderlich sind. Daher empfehlen wir dringend, die Dokumentverarbeitungsabläufe zu optimieren und das volle Potenzial digitaler Inhalte auszuschöpfen.
Nützliche Links
In Verbindung stehende Artikel
Wir empfehlen Ihnen dringend, die folgenden Blogbeiträge zu lesen. Dort finden Sie Informationen zu: