Crea un PDF da HTML o MS Office in pochi minuti con API di PDF Services e Node.js

Crea immagine PDF Hero

La digitalizzazione dei flussi di lavoro dei documenti non è mai stata così semplice con la nuova API di Adobe PDF Services, che offre agli sviluppatori la possibilità di scegliere tra diversi potenti servizi di manipolazione dei PDF per soddisfare le esigenze di flussi di lavoro aziendali complessi. Architetture complicate, strategie di implementazione e potenziamento della tecnologia possono essere semplificati con questi servizi web basati su cloud facilmente disponibili.

All'interno dell'API PDF Services sono disponibili diversi servizi per la creazione e la gestione di PDF o l'esportazione da PDF a MS Office e altri formati.

  • Crea un file PDF da HTML statico o dinamico, MS Word, PowerPoint, Excel e altro ancora
  • Export PDF a MS Word, PowerPoint, Excel e altro
  • OCR per riconoscere il testo nei file PDF e abilitare la ricerca nei documenti
  • Protect PDF con una password all’apertura dei documenti
  • Combinare pagine PDF o documenti PDF in un unico PDF
  • Comprimi i PDF per ridurre le dimensioni per la condivisione tramite e-mail o online
  • Linearizza per ottimizzare un PDF per una visualizzazione rapida sul Web
  • Organizza le pagine PDF con i servizi Inserisci, Sostituisci, Riordina, Elimina e Ruota

Gli sviluppatori possono iniziare in pochi minuti con i file di esempio pronti per l'esecuzione forniti per accedere a tutti i servizi Web disponibili. Ecco come iniziare.

Recupero delle credenziali e download dei file di esempio

Il primo passaggio consiste nel ottenere una credenziale (chiave API) per sbloccare l’utilizzo. Registrati qui per la prova gratuita e fai clic su "Inizia" per creare le nuove credenziali.

Chiave API

È importante scegliere un "Account personale" per registrarsi per la versione di prova gratuita:

Account personale

Nel passaggio successivo si sceglierà il servizio API di PDF Services, quindi si aggiungeranno un nome e una descrizione per le credenziali.

È presente una casella di controllo per "Creare codice di esempio personalizzato". Scegliete questa opzione per aggiungere automaticamente le nuove credenziali ai file di esempio, ignorando il passaggio manuale.

Quindi, scegli Node.js come lingua per ricevere gli esempi specifici di Node.js e fai clic sul pulsante "Crea credenziali".

Crea credenziali

Riceverai per il download un file .zip denominato PDFToolsSDK-Node.jsSamples.zip che può essere salvato nel file system locale.

Aggiunta delle credenziali agli esempi di codice

Se si sceglie l'opzione "Crea campione di codice personalizzato", non è necessario aggiungere manualmente l'ID client ai file di esempio del codice e si può saltare il passaggio successivo per passare direttamente alla sezione Esempi di codice in esecuzione riportata di seguito.

Se non hai scelto l’opzione per "Crea campione di codice personalizzato", dovrai copiare l’ID client (chiave API) dalla console Adobe.io:

Esempio di codice

Decomprimi il contenuto di PDFToolsSDK-Node.jsSamples.zip.

Accedi alla directory principale nella cartella adobe-dc-pdf-tools-sdk-node-samples.

Apri pdftools-api-credentials.json con qualsiasi editor di testo o IDE.

Incolla le credenziali nel campo per l'ID client nel codice:

{
 "client_credentials": {
  "client_id": "abcdefghijklmnopqrstuvwxyz",

Salvare il file e continuare con il passaggio successivo per eseguire gli esempi di codice.

Esecuzione del primo esempio di codice

Utilizzando il prompt dei comandi, accedi alla directory principale nella cartella adobe-dc-pdf-tools-sdk-node-samples.

Installazione npm di tipo:

C:\Temp\PDFToolsAPI\adobe-dc-pdf-tools-sdk-node-samples>installazione npm

Ora sei pronto per eseguire i file di esempio.

Per il primo esempio, create un PDF:

Mentre sei ancora nel prompt dei comandi, esegui il comando seguente per creare l'esempio di PDF:

C:\Temp\PDFToolsAPI\adobe-dc-pdf-tools-sdk-node-samples>nodo src/createpdf/create-pdf-from-docx.js

Output di esempio:

Output di esempio

Il PDF verrà creato nel percorso indicato nell'output, che per impostazione predefinita è la directory pdfServicesSdkResult.

Risorse e passaggi successivi

API di PDF Services Documentazione

recommendation-more-help
61c3404d-2baf-407c-beb9-87b95f86ccab