So konvertieren Sie XML mithilfe der REST-API in Python in PDF

Konvertieren Sie XML mithilfe der REST-API in Python in PDF

XML(Extensible Markup Language) ist ein weit verbreitetes Dateiformat, das benutzerdefinierte Tags verwendet, um die strukturierten Daten zum Speichern und Transportieren zu beschreiben. Es dient der Übertragung und Speicherung von Daten in Form hierarchischer Datenbankelemente. PDF ist das schreibgeschützte, standardisierte und gemeinsam nutzbare Dateiformat. Es ist eines der beliebtesten Dateiformate zum Offline-Lesen und Teilen von Dateien. In bestimmten Fällen müssen Sie möglicherweise eine XML-Datei in eine PDF-Datei konvertieren, um die Dateninformationen zu sichern. Durch die Konvertierung von XML in PDF erleichtern Sie die Weitergabe an andere, da PDF ein verbreiteteres und leichter zugängliches Dateiformat ist. In diesem Artikel wird gezeigt, wie Sie XML mithilfe der REST-API in Python in PDF konvertieren.

Der Artikel bietet Informationen zu folgenden Themen:

XML-Datei zu PDF-Konvertierung, REST-API und Python SDK

Das Konvertieren von XML Dateien in PDF Dateien ist mit der API Python SDK von GroupDocs.Conversion Cloud ganz einfach. Diese Bibliothek ist die sicherste Möglichkeit, PDF Dateien schnell aus XML zu konvertieren. Es ist kostenlos, sicher und einfach zu verwendendes Python SDK für die Bildkonvertierung. Es ermöglicht die programmgesteuerte Konvertierung von unterstützten Formaten in Bilder und Dokumente in der Cloud.

Das XML zu PDF-Konverterprogramm kann durch Ausführen des folgenden Befehls auf der Konsole heruntergeladen werden:

pip install groupdocs_converison_cloud

Bitte erfassen Sie Client-ID und Secret vom Dashboard, bevor Sie die genannten Schritte ausführen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie den Code wie unten gezeigt ein:

# Importieren Sie das Python SDK in Ihre Python-Anwendung von http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Holen Sie sich client_id und client_secret nach der kostenlosen Registrierung von https://dashboard.groupdocs.cloud.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Datei-API-Konfigurationen abrufen 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

Jetzt können Sie XML mithilfe einer modernen Python-API mit nur wenigen Codezeilen in das PDF-Format konvertieren.

Konvertieren Sie XML in eine PDF-Datei in Python mithilfe der REST-API

In diesem Abschnitt können Sie XML Dateien online in PDF konvertieren, indem Sie die unten aufgeführten einfachen Schritte und Codebeispiele befolgen. Laden Sie zunächst die XML-Datei mit dem folgenden Codebeispiel in die Cloud hoch. Dadurch ist die hochgeladene XML-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar. Befolgen Sie dann bitte die unten aufgeführten Schritte, um XML programmgesteuert in eine PDF-Datei zu konvertieren:

  • Erstellen Sie zunächst eine Instanz der Klasse ConvertApi.
  • Zweitens erstellen Sie ein Objekt der ConvertSettings Klasse
  • Als nächstes legen Sie Ihren Speichernamen fest
  • Legen Sie den Pfad der XML-Quelldatei fest
  • Geben Sie nun „pdf“ als Ausgabeformat an
  • Geben Sie den Pfad der PDF-Ausgabedatei an
  • Erstellen Sie als Nächstes ConvertDocumentRequest mit dem Einstellungsparameter
  • Führen Sie abschließend die Konvertierung durch, indem Sie die Klasse ConvertApi.convertDocument() aufrufen

Das folgende Codebeispiel zeigt, wie Sie eine XML-Datei mithilfe der REST-API in Python in das PDF-Format konvertieren:

# So konvertieren Sie XML mithilfe der REST-API in Python in PDF
try:
	# Erstellen Sie die erforderlichen API-Instanzen
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# Definieren Sie Konvertierungseinstellungen
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	settings.output_path = "python-testing/output-sample-file.pdf"

	# Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# Konvertieren Sie XML in eine PDF-Datei
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Das Folgende ist die Ausgabe des obigen Codebeispiels.

So konvertieren Sie online in Python von XML in PDF

Konvertieren Sie XML mithilfe der REST-API in Python in eine PDF-Datei

Das obige Codebeispiel speichert die konvertierte PDF-Datei in der Cloud. Sie können es mit dem Code-Snippet herunterladen.

XML in Python mit erweiterten Optionen in PDF umwandeln

Konvertieren Sie als Nächstes die XML-Datei in ein PDF Dokument, indem Sie die unten aufgeführten detaillierten Schritte mit einigen erweiterten Einstellungen ausführen:

  • Erstellen Sie zunächst eine Instanz der Klasse ConvertApi.
  • Erstellen Sie als Nächstes eine ConvertSettings-Instanz
  • Legen Sie nun Ihren Speichernamen fest
  • Legen Sie dann den XML-Dateipfad fest
  • Weisen Sie nun dem Format „pdf“ zu
  • Definieren Sie die Klasse „PdfConvertOptions“.
  • Legen Sie verschiedene Konvertierungseinstellungen fest, z. B. Mitte\Fenster, Komprimieren\Bilder, Anzeige\Dokument\Titel, DPI, Von\Seite, Mitte\Fenster, Rand usw.
  • Stellen Sie Konvertierungsoptionen bereit und legen Sie den Pfad der Ausgabedatei fest
  • Erstellen Sie nun ConvertDocumentRequest mit dem Einstellungsobjekt
  • Abschließend erhalten Sie Ergebnisse, indem Sie die Methode ConvertApi.convertDocument() aufrufen

Das folgende Codebeispiel zeigt, wie Sie mithilfe erweiterter Konvertierungsoptionen eine XML-Datei online in PDF konvertieren:

# So konvertieren Sie XML mithilfe der REST-API in Python in PDF
try:
	# Erstellen Sie die erforderlichen API-Instanzen
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# Definieren Sie Konvertierungseinstellungen
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
	convertOptions.center_window = True
	convertOptions.compress_images = False
	convertOptions.display_doc_title = True
	convertOptions.dpi = 1024.0
	convertOptions.fit_window = False
	convertOptions.from_page = 1
	convertOptions.grayscale = False
	convertOptions.image_quality = 100
	convertOptions.linearize = False
	convertOptions.margin_top = 5
	convertOptions.margin_left = 5
	convertOptions.password = "password"
	convertOptions.unembed_fonts = True
	convertOptions.remove_unused_streams = True
	convertOptions.remove_unused_objects = True
	convertOptions.remove_pdfa_compliance = False
	 
	settings.convert_options = convertOptions
	settings.output_path = "python-testing/output-sample-file.pdf"

	# Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# Konvertieren Sie abschließend die XML-Datei in eine PDF-Datei
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Online-Konvertierung von XML in PDF kostenlos

Was ist der kostenlose Online-XML zu PDF-Konverter? Bitte probieren Sie das folgende kostenlose XML zu PDF-Konverter-Tool online aus, das mit der oben genannten API entwickelt wurde.

Abschluss

Nun, das war ein Blogbeitrag, auf den wir uns konzentriert hatten. Das haben Sie gelernt:

  • wie man eine XML-Datei in der Cloud in das PDF-Format konvertiert;
  • wie man XML mit erweiterten Optionen online in Python in PDF konvertiert;

Weitere Informationen zur GroupDocs.Conversion Cloud API finden Sie hier Dokumentation. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können.

Wir empfehlen Ihnen, unseren Getting Started Guide zu lesen.

GroupDocs.cloud hat neue Blogbeiträge veröffentlicht. Vergessen Sie also nicht, für Updates auf dem Laufenden zu bleiben.

Stelle eine Frage

Sie können Ihre Frage zum Prozess der Konvertierung von XML in eine PDF-Datei über unser Forum posten.

FAQs

Wie konvertiere ich eine XML-Datei in Python in PDF?

Installieren Sie den Open-Source-XML zu PDF-Konverter Python Bibliothek, um XML programmgesteuert in PDF zu exportieren. Vollständige API-Details finden Sie in der Dokumentation.

Wie konvertiere ich XML mithilfe der REST-API in PDF?

Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode convertDocument mit ConvertDocumentRequest auf, um XML zu transformieren in das PDF Datei format.

Können XML Dateien in PDF konvertiert werden?

Ja, die Python XML to PDF-Bibliothek arbeitet sehr schnell und Sie können XML in wenigen Sekunden schnell in PDF konvertieren.

Wie kann ich ein XML kostenlos online als PDF speichern?

  • Öffnen Sie unseren kostenlosen XML zu PDF-Konverter online.
  • Klicken Sie in den Dateiablagebereich, um eine XML-Datei hochzuladen, oder ziehen Sie eine XML-Datei per Drag & Drop.
  • Klicken Sie auf die Schaltfläche „Jetzt konvertieren“. Ihre XML-Datei wird hochgeladen und in das PDF Datei format konvertiert.
  • Download-Links der Ausgabedateien sind sofort nach der Konvertierung verfügbar.

Ist es sicher, den kostenlosen Online-Konverter von XML in PDF zu verwenden?

Ja, niemand hat Zugriff auf Ihre hochgeladenen Dateien und die hochgeladenen Dateien werden nach 24 Stunden gelöscht.

Was ist der beste kostenlose Online-PDF-Konverter?

GroupDocs File Conversion ist einer der besten kostenlosen Online-PDF-Konverter. Es ermöglicht Ihnen, PDF in Word, Excel, JPG/JPEG, PNG, TIFF, HTML, Text und umgekehrt zu konvertieren.

Ist der Online-PDF-Konverter sicher?

GroupDocs.Conversion ist für sein Engagement für Sicherheit und Datenschutz bekannt, sodass Sie Dateien mit Vertrauen und Zuversicht in PDF konvertieren können.

Wie konvertiere ich XML offline in Windows in das PDF-Format?

Bitte besuchen Sie diesen Link, um die kostenlose XML zu PDF-Konvertersoftware für Windows herunterzuladen. Dieser XML zu PDF-Dateikonverter wandelt XML in Windows ganz einfach mit einem einzigen Klick in PDF um.

Siehe auch