Segui questo articolo per firmare PDF utilizzando l’API REST di Node.js. Imparerai a firmare elettronicamente un PDF utilizzando l’API basata su Node.js con un Cloud SDK basato su Node.js. Ti aiuterà a caricare il file PDF di destinazione e il file della firma nell’archiviazione cloud e quindi a utilizzare il file della firma per firmare il PDF.
Prerequisito
- Crea un account Credenziali API per aggiungere una firma al PDF
- Scarica Aspose.PDF Cloud SDK per Dotnodejs per firmare elettronicamente il PDF
- Configura il progetto Node.js con l’SDK sopra indicato
Passaggi per firmare PDF online utilizzando l’interfaccia REST di Node.js
- Crea un’istanza di PdfApi utilizzando le tue credenziali ID client e segreto client
- Specificare il nome del file PDF, il nome del file della firma e il percorso della cartella di archiviazione
- Imposta la posizione e la dimensione della firma sulla pagina PDF utilizzando Rettangolo
- Inizializza un’istanza di Signature con percorso, tipo, password e proprietà visive
- Compilare metadati quali autorità, posizione, contatto e data di firma
- Carica sia il PDF che il file del certificato nella cartella configurata
- Chiama PostSignDocument per applicare la firma digitale al PDF caricato
- Recupera il flusso del documento firmato e scrivilo localmente come Sample_out.pdf
Questi passaggi riassumono come firmare digitalmente un PDF utilizzando l’API REST di Node.js. Questo codice si connette ad Aspose.PDF Cloud, carica un PDF e un certificato, quindi firma digitalmente il documento utilizzando le credenziali e i dettagli di firma forniti. Dopo la firma, scarica il PDF aggiornato e lo salva localmente come nuovo file.
Codice per aggiungere la firma al PDF utilizzando il servizio RESTful di Node.js
Questo codice illustra il processo per firmare documenti PDF utilizzando l’API Node.js Low Code. Si noti che per firmare un file PDF, il campo modulo deve essere di tipo Firma e il suo nome deve essere noto. Si riceverà un errore se il PDF non contiene un campo di tipo Firma o se viene utilizzato un nome di campo errato.
Questo articolo ci ha illustrato il processo di firma di un file PDF. Per comprimere un file PDF, fare riferimento all’articolo su Comprimi PDF con l’API REST di Node.js.