Passa al contenuto principale
Generazione di documenti

Documenti creati a partire da un modello e dai tuoi dati.

Progetta un modello Word o HTML una sola volta, quindi uniscilo ai tuoi dati per produrre file PDF o Word finali, uno alla volta o migliaia in un'unica operazione. Nessuna modifica manuale, nessun componente aggiuntivo per la stampa unione.

Eseguilo ovunque

Genera documenti, su qualsiasi piattaforma.

Aggiungi la funzionalità "Genera documento" come azione nativa senza codice, oppure richiama la stessa operazione tramite l'API REST. Progetta il modello una sola volta e poi eseguilo ovunque.

Come funziona

Modello e dati, in un'unica chiamata.

  • Crea il modello. Inizia da un .docx oppure un file HTML e sostituisci ogni valore dinamico con un campo di unione. Salvalo in Google Drive, Dropbox, OneDrive o SharePoint.
  • Preparare i dati. Struttura i tuoi valori in formato JSON, XML o CSV, in modo che ogni chiave corrisponda al nome di un campo nel modello. Passali direttamente come testo o come file di dati.
  • Chiama Genera documento. Punta l'azione sul modello e sui dati, scegli l'output PDF o Word e PDF4me unirà i due in un file finale.
  • Instrada il risultato. Salva l'output nella memoria del sistema, allegalo a un'e-mail o passalo alla fase successiva dello stesso flusso: non è necessaria alcuna esportazione manuale.
Word · HTML · Excel JSON · XML · CSV in Singolo o in blocco
generate-document.sh
curl -X POST https://api.pdf4me.com/api/v2/GenerateDocumentSingle \
  -H "Authorization: Basic YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "templateFileType": "Docx",
    "templateFileName": "invoice-template.docx",
    "templateFileData": "<base64 template>",
    "documentDataType": "JSON",
    "documentDataText": "{ \"ClientName\": \"Acme Corp\", \"Total\": \"$3,960\" }",
    "outputType": "PDF"
  }'
Sintassi del modello

Segnaposto che svolgono un lavoro reale.

Un modello PDF4me è molto più di una semplice funzione di ricerca e sostituzione. Permette di iterare su array, calcolare il totale delle colonne, inserire immagini e creare ramificazioni nei dati, il tutto all'interno dello stesso documento.

Variabili e campi di unione

<<[CustomerName]>>

Ogni segnaposto viene sostituito con il valore corrispondente presente nei tuoi dati. I nomi distinguono tra maiuscole e minuscole e funzionano nel corpo del testo, nelle tabelle, nelle intestazioni, nei piè di pagina e nelle caselle di testo.

Leggi la guida

tabelle ripetute

<<foreach [item in lineItems]>>

Eseguendo un ciclo su una riga di una tabella e su un array, PDF4me inserisce una riga per ogni elemento, secondo lo schema delle voci di fattura. Il ciclo viene chiuso nell'ultima cella della riga.

Leggi la guida

Totali e censimento

<<[items.Sum(i => i.price)]>>

Aggrega e rimodella i dati direttamente nel template con metodi in stile LINQ: Sum, Average, Count, Max, OrderBy, Where, GroupBy, Take e molti altri.

Leggi la guida

Immagini dinamiche

<<image [companyLogo] -keepRatio>>

Inserisci loghi, foto di prodotti, grafici o firme da un URL pubblico o da una stringa Base64, con opzioni di adattamento per proporzioni, altezza, larghezza e dimensioni.

Leggi la guida

Condizioni e calcoli

<<var [total = subtotal + tax]>>

Dichiara variabili, esegui calcoli matematici inline e ramifica il contenuto con if/else e operatori ternari: totali progressivi, sconti a scaglioni e sezioni condizionali senza modificare il payload.

Leggi la guida

Formattazione

<<[dueDate]:"MMMM dd, yyyy">>

Aggiungi una stringa di formato .NET a qualsiasi campo per controllare decimali, valuta, percentuali e date, in modo che numeri e date vengano visualizzati esattamente come previsto dai destinatari.

Leggi la guida
Scegli il tuo tipo di modello

Word, HTML o Excel.

Tre modi per creare un modello, un unico motore di generazione documenti alla base. Inizia dal formato in cui si trova già il tuo progetto. La conversione di un file Word o Excel esistente in PDF è la API Word e Excel, non questo prodotto.

Modelli Word

Un file .docx progettato con campi di unione. L'opzione più completa: cicli, aggregazioni LINQ, immagini, variabili e formattazione, tutto in un unico file. Output PDF o Word.

Leggi la guida

modelli HTML

Un template HTML in stile Handlebars unito a JSON, quindi renderizzato in PDF. Ideale quando il tuo design è già presente sul web o necessita del pieno controllo CSS.

Leggi la guida

Excel Popola

Gli Smart Marker di Aspose (&=Data.Field) si inseriscono direttamente in una cartella di lavoro .xlsx. Espandete le righe, ricalcolate le formule e popolate più fogli con una sola chiamata.

Leggi la guida
Cosa generano le squadre

Ogni documento che invii, in modalità automatica.

  • Fatture e preventivi con tabelle dettagliate, totali progressivi e righe relative alle imposte.
  • Contratti e accordi Popolato da un accordo CRM, mantenuto modificabile come Word per la revisione.
  • Certificati e lettere di offerta Personalizzato per ciascun destinatario a partire da un modulo o da una riga di un foglio di calcolo.
  • Rapporti e dichiarazioni con grafici, sezioni raggruppate e immagini dinamiche in scala.
Un documento aziendale completo generato a partire da un modello e dati strutturati.

Un documento finale, pronto per la stampa, creato unendo un modello ai tuoi dati.

Sbrigate le vostre pratiche burocratiche.

Integralo nel tuo prodotto tramite API, automatizzalo senza scrivere codice oppure utilizza gli strumenti gratuiti disponibili nel tuo browser. Non è richiesta alcuna carta di credito per iniziare.

Inizia con una singola chiamatacurl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Livello gratuito · Non è richiesta la carta di credito