Générez de vrais PDF (factures, documents) via l’API — modèle, sections et téléchargement, tout par programme.
Connectez-vous en tant que client, puis générez une facture d’exemple ici.
Le même moteur que les factures de la plateforme — en-tête EL OUATINE unifié, bilingue FR+EN.
Titre + sections (titre, texte) avec mise en page sobre aux couleurs EL OUATINE et pagination.
Documents estimés à plus de 50 pages traités en arrière-plan — suivez via /jobs/:id et téléchargez.
200 générations gratuites par mois et par clé. Quota dépassé → 429. Les échecs ne consomment rien.
✅ 200 générations PDF gratuites par mois — par clé API — renouvelé chaque mois.
🚫 Quota dépassé → l’API répond 429 — aucun frais caché.
📩 Besoin d’un quota plus élevé ? Contactez-nous via la plateforme.
POST /api/pdf/v1/create — authentification via Authorization: Bearer ou X-API-Key.
En toute honnêteté : pas de fusion de PDF (pas de qpdf sur le serveur) — une requête = un document. Polices pdfkit latines uniquement : l’arabe s’affiche en « ? ».
| POST | /api/pdf/v1/create{ "template": "invoice", "data": { "number": "INV-1", "customer_name": "Client", "description": "Unlock", "amount": 12.5, "currency": "USD" } } |
| POST | /api/pdf/v1/create{ "template": "custom", "data": { "title": "Report", "sections": [{ "heading": "Summary", "body": "…" }] } } |
| GET | /api/pdf/v1/jobs/123→ { "ok": true, "job": { "status": "done", "download_url": "/api/pdf/v1/jobs/123/file" } } |
| Champ | Description |
|---|---|
template | Requis — « invoice » ou « custom ». |
data (invoice) | Modèle invoice : {number, customer_name, description, amount, currency} (+ optionnels : customer_phone, status, due_date, paid_at, created_at, lang). |
data (custom) | Modèle custom : {title, sections:[{heading, body}], footer?} — jusqu’à 200 sections. |
auth | Authentification : en-tête Authorization: Bearer elopdf_… ou X-API-Key. |
resp | Réponse : application/pdf direct (ou 202 + job_id pour les gros documents). |
Plateforme EL OUATINE — services techniques mobile & logiciels.
Découvrir la plateforme