Dieser Artikel beschreibt, wie Sie XML mit der Node.js REST API in PDF umwandeln. Sie lernen, wie Sie Daten aus einer XML-Datei mithilfe der Node.js Low Code API und eines Node.js-basierten Cloud SDK automatisch in eine PDF-Datei übertragen. Es wird erklärt, wie Sie ein PDF-Formular mit XML-Daten ausfüllen und die ausgefüllte PDF-Datei aus dem Cloud-Speicher herunterladen.
Voraussetzung
- Erstellen Sie ein Konto API-Anmeldeinformationen
- Laden Sie Aspose.PDF Cloud SDK für Node.js herunter, um ein PDF-Formular mit XML-Daten auszufüllen
- Richten Sie ein Node.js-Projekt mit dem oben genannten SDK ein, um Daten aus einer XML-Datei zu exportieren
Schritte zum Konvertieren einer XML-Datei in PDF mit der Node.js REST-Schnittstelle
- Erstellen Sie ein Objekt der Klasse PdfApi, indem Sie die Client-ID und das Geheimnis zum Lesen von Daten aus XML festlegen
- Legen Sie die Namen der PDF-Datei mit Formularfeldern und der XML-Datei mit Formulardaten fest
- Laden Sie die PDF-Datei in den Cloud-Speicher hoch, um das Formular auszufüllen
- Laden Sie die XML-Datei mit den Formulardaten in den Cloud-Speicher hoch
- Rufen Sie die Methode GetImportFieldsFromXmlInStorage() auf, um das PDF-Formular mit Daten aus der XML-Datei zu füllen
- Laden Sie die ausgefüllte PDF-Datei aus der Cloud herunter und speichern Sie sie auf der Festplatte
Diese Schritte fassen den Prozess des Datenexports aus XML-Dokumenten in PDF mit dem Node.js RESTful Service zusammen. Laden Sie sowohl die PDF- als auch die XML-Dateien in den Cloud-Speicher hoch und rufen Sie die Methode GetImportFieldsFromXmlInStorage() auf, um die Daten in die PDF-Datei zu importieren. Speichern Sie den zurückgegebenen Stream bei Bedarf in einer Datei auf der lokalen Festplatte.
Code zum Konvertieren von XML in eine PDF-Datei mit einer Node.js-basierten API
Dieser Code demonstriert die Entwicklung eines XML-zu-PDF-Konverters mit Node.js Low Code API. Er benötigt eine PDF-Datei, in der Formularfelder automatisch ausgefüllt werden sollen. Die XML-Datei enthält Daten mit demselben Namen wie die Formularfelder, um die Daten korrekt zu übertragen.
In diesem Artikel haben wir gelernt, das PDF-Formular mit einer XML-Datei als Eingabe auszufüllen. Informationen zum Erstellen einer neuen PDF-Datei mit dem Formular finden Sie im Artikel Erstellen Sie ein ausfüllbares PDF mit der Node.js REST API.