Questo articolo spiega come trasformare XML in PDF con l’API REST di Node.js. Imparerai a compilare automaticamente i dati da un file XML in un PDF con l’API Node.js Low Code utilizzando un Cloud SDK basato su Node.js. Spiega il processo per compilare un modulo in un PDF con dati XML e scaricare il PDF compilato dall’archiviazione cloud.
Prerequisito
- Crea un account Credenziali API
- Scarica Aspose.PDF Cloud SDK per Node.js per compilare un modulo PDF con dati XML
- Imposta il progetto Node.js con l’SDK sopra indicato per esportare i dati da un file XML
Passaggi per convertire un file XML in PDF con l’interfaccia REST di Node.js
- Crea un oggetto della classe PdfApi impostando l’ID client e il segreto per la lettura dei dati da XML
- Imposta i nomi del file PDF con i campi del modulo e del file XML con i dati del modulo
- Carica il file PDF sul Cloud storage per compilare il modulo
- Carica il file XML con i dati del modulo nell’archiviazione cloud
- Chiama il metodo Ottieni campi di importazione da XML in archivio() per riempire il modulo PDF con i dati dal file XML
- Scarica il file PDF compilato dal Cloud e salvalo sul disco
Questi passaggi hanno riassunto il processo di esportazione dei dati da un documento XML a PDF con il servizio RESTful di Node.js. Caricare sia il file PDF che quello XML nell’archiviazione cloud e richiamare il metodo GetImportFieldsFromXmlInStorage() per importare i dati nel file PDF. Salvare il flusso restituito in un file sul disco locale, se necessario.
Codice per convertire file XML in PDF con API basata su Node.js
Questo codice ha dimostrato lo sviluppo di un convertitore da XML a PDF con API Node.js Low Code. Richiede un file PDF in cui i campi del modulo devono essere compilati automaticamente. Il file XML contiene dati con lo stesso nome dei campi del modulo per il corretto trasferimento dei dati.
In questo articolo abbiamo imparato a compilare il modulo PDF utilizzando un file XML come input. Per creare un nuovo file PDF con il modulo, fare riferimento all’articolo Crea un PDF compilabile con l’API REST di Node.js.