PDF remplissables.
Pilotés par une API.
Téléversez un PDF, dessinez des champs, générez des copies remplies — visuellement ou en lot via une API REST claire. Hébergé ou auto-hébergé. Annulable à tout moment.
5 modèles et 100 rendus/mois — gratuit, à vie.
Pour les équipes qui livrent des documents.
Éditeur visuel
Glissez des champs sur votre PDF dans le navigateur. Texte, multi-ligne, case à cocher, radio, image. Redimensionnez, recolorez, formatez dates et devises en place.
Un endpoint REST
POST /api/v1/:workspace/templates/:id/generate avec votre JSON. Réponse : le PDF rempli. L'endpoint en lot zippe des milliers à la fois.
Option self-hosted
Un conteneur Docker, sur votre propre infrastructure. Aucun phone-home.* L’offre Free fonctionne sans licence ; les clés de licence débloquent Advanced, Pro et Enterprise.
* Les offres payantes envoient un battement de licence périodique (version + hash de clé, rien d’autre). L’offre Free ne renvoie rien.
Signature électronique intégrée — un POST, quatre webhooks.
Pas besoin d'un second prestataire. Chaque modèle peut être envoyé pour signature avec un seul appel d'API — le destinataire reçoit un lien tokenisé, vous recevez un événement webhook à chaque changement d'état. Même hébergement européen que votre API de rendu. Plus aucune intégration façon DocuSign à maintenir.
Hosted offres payantes · auto-hébergé Enterprise.
POST /sign-requests
Un appel. Pluma rend le PDF, place le champ de signature et met en file l'e-mail d'invitation.
Le destinataire signe
Page /sign/<token> tokenisée. Signature saisie ou dessinée. Aucun compte requis.
Le webhook se déclenche
signature.signed arrive sur votre URL en quelques secondes. signature.declined et .expired complètent le cycle de vie.
PDF signé livré
Re-rendu avec la signature incrustée, envoyé à vos adresses To/CC/BCC configurées et conservé pour l'audit.
Même résidence des données en UE
Demandes de signature, PDF et journal d'audit vivent dans le même stockage objet en région UE que vos rendus. Un DPA, une liste de sous-traitants.
Cycle de vie webhook-first
signature.requested · .signed · .declined · .expired. Livraisons signées en HMAC. Réessais pendant 24 h avec backoff exponentiel.
Pas de second prestataire
Votre clé API, votre modèle, votre DPA. Oubliez l'intégration façon DocuSign — les sign-requests vivent sur la même surface /api/v1/.
Trois étapes du PDF à la sortie remplie
Téléverser
Déposez votre PDF. L'original reste intact.
Placer les champs
Cliquez pour placer texte, case, radio ou image. Liez à des chemins JSON.
Rendre
POST votre JSON d'entrée. Récupérez un PDF rempli — unitaire ou en lot.
Un seul appel curl.
Envoyez vos données, recevez un PDF. Même API pour un ou dix mille rendus.
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.pdfChoisissez un plan quand vous êtes prêt
Gratuit à vie pour les expérimentateurs solo. Les plans payants débloquent sièges, stockage et export Docker.