Vai al contenuto
Realizzato nell'UE · GDPR nativo

PDF compilabili. Pilotati da un'API.

Carica un PDF, disegna campi, genera copie compilate — visivamente o in massa via API REST pulita. Scegli hosting o self-hosted. Annullabile in qualsiasi momento.

5 modelli e 50 render/mese — gratis, per sempre.

Docker Hub pulls
invoice.pdf
customer.name
order.number
total
Cosa ottieni

Per i team che spediscono documenti.

Editor visivo

Trascina campi sul PDF nel browser. Testo, multilinea, checkbox, radio, immagine. Ridimensiona, ricolora, formatta date e valute in linea.

Un endpoint REST

POST /api/v1/:workspace/templates/:id/generate con il tuo JSON. Risposta: il PDF compilato. L'endpoint in massa zippa migliaia di file alla volta.

Opzione self-hosted

Un container Docker, sulla tua infrastruttura. Nessun phone-home.* Il piano Free funziona senza licenza; le chiavi di licenza sbloccano Advanced, Pro ed Enterprise.

* I piani a pagamento inviano un heartbeat di licenza periodico (versione + hash della chiave, nient’altro). Il piano Free non chiama casa.

Firma elettronica

Firma elettronica integrata — un POST, quattro webhook.

Niente secondo fornitore. Ogni template può essere inviato per la firma con una sola chiamata API — il destinatario riceve un link tokenizzato, tu ricevi un evento webhook a ogni cambio di stato. Stesso hosting UE della tua API di rendering. Nessuna integrazione tipo DocuSign da mantenere.

Hosted piani a pagamento · self-hosted Enterprise.

1

POST /sign-requests

Una chiamata. Pluma renderizza il PDF, colloca il campo firma e mette in coda l'email di invito.

2

Il destinatario firma

Pagina /sign/<token> tokenizzata. Firma digitata o disegnata. Nessun account richiesto.

3

Il webhook si attiva

signature.signed arriva al tuo URL in pochi secondi. signature.declined e .expired completano il ciclo di vita.

4

PDF firmato consegnato

Ri-renderizzato con la firma integrata, inviato agli indirizzi To/CC/BCC configurati e archiviato per l'audit.

Stessa residenza dati UE

Richieste di firma, PDF e audit trail vivono nello stesso object storage in regione UE dei tuoi rendering. Un DPA, una lista di sub-fornitori.

Ciclo di vita webhook-first

signature.requested · .signed · .declined · .expired. Consegne firmate HMAC. Retry per 24 h con backoff esponenziale.

Nessun secondo fornitore

La tua API key, il tuo template, il tuo DPA. Salta del tutto l'integrazione tipo DocuSign — le sign-request vivono sulla stessa superficie /api/v1/.

Come funziona

Tre passi dal PDF all'output compilato

1

Carica

Trascina il tuo PDF. L'originale resta intatto.

2

Posiziona i campi

Clicca per posizionare testo, checkbox, radio o immagine. Collega a percorsi JSON.

3

Renderizza

POST il tuo JSON. Ricevi un PDF compilato — singolo o in massa.

Per sviluppatori

Una chiamata curl.

Invia i tuoi dati, ricevi un PDF. La stessa API per un render o diecimila.

curl -X POST https://plumapdf.com/api/v1/$WORKSPACE/templates/$ID/generate \
  -H "Authorization: Bearer pk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"data": {"customer": {"name": "ACME GmbH"}, "amount": "1234.50"}}' \
  -o invoice.pdf
Dati nell'UE. DPA su richiesta.GDPR di default.Log di audit su ogni azione admin.Self-hostable. I tuoi dati restano tuoi.API REST stabile. Chiavi di idempotenza.

Scegli un piano quando sei pronto

Gratis per sempre per gli sperimentatori in solitaria. I piani a pagamento sbloccano posti, archiviazione ed export Docker.