PDFs rellenables.
Pilotados por una API.
Sube un PDF, dibuja campos, genera copias rellenadas — visualmente o en lote vía una API REST limpia. Elige hosted o auto-alojado. Cancelable en cualquier momento.
5 plantillas y 50 renders/mes — gratis, para siempre.
Para los equipos que envían documentos.
Editor visual
Arrastra campos sobre tu PDF en el navegador. Texto, multilínea, casilla, radio, imagen. Redimensiona, recolorea, formatea fechas y monedas en línea.
Un endpoint REST
POST /api/v1/:workspace/templates/:id/generate con tu JSON. Recibes el PDF rellenado. El endpoint en lote zipea miles a la vez.
Opción self-hosted
Un contenedor Docker, en tu propia infraestructura. Sin phone-home.* El nivel Free funciona sin licencia; las claves de licencia desbloquean Advanced, Pro y Enterprise.
* Los planes de pago envían un latido de licencia periódico (versión + hash de clave, nada más). Free no se comunica con nosotros.
Firma electrónica integrada — un POST, cuatro webhooks.
Sin un segundo proveedor. Cualquier plantilla se envía a firmar con una sola llamada a la API — el destinatario recibe un enlace tokenizado y tú recibes eventos webhook en cada cambio de estado. Mismo hosting europeo que tu API de renderizado. Sin integración tipo DocuSign que mantener.
Hosted planes de pago · auto-alojado Enterprise.
POST /sign-requests
Una llamada. Pluma renderiza el PDF, coloca el campo de firma y encola el correo de invitación.
El destinatario firma
Página /sign/<token> tokenizada. Firma escrita o dibujada. Sin necesidad de cuenta.
El webhook se dispara
signature.signed llega a tu URL en segundos. signature.declined y .expired completan el ciclo de vida.
PDF firmado entregado
Re-renderizado con la firma incrustada, enviado a tus direcciones To/CC/BCC configuradas y almacenado para auditoría.
Misma residencia de datos en UE
Solicitudes de firma, PDFs y registro de auditoría viven en el mismo almacén de objetos de la región UE que tus renderizados. Un DPA, una lista de subprocesadores.
Ciclo de vida webhook-first
signature.requested · .signed · .declined · .expired. Entregas firmadas con HMAC. Reintentos durante 24 h con backoff exponencial.
Sin segundo proveedor
Tu API key, tu plantilla, tu DPA. Olvídate de la integración tipo DocuSign — las solicitudes de firma viven en la misma superficie /api/v1/.
Tres pasos del PDF a la salida rellenada
Subir
Suelta tu PDF. El original queda intacto.
Colocar campos
Pulsa para colocar texto, casilla, radio o imagen. Vincula a rutas JSON.
Rendir
POST tu JSON. Recibe un PDF rellenado — individual o en lote.
Una llamada curl.
Envía tus datos, recibe un PDF. La misma API para un render o diez mil.
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.pdfElige un plan cuando estés listo
Gratis para siempre para experimentadores en solitario. Los planes de pago desbloquean asientos, almacenamiento y exportación Docker.