API de génération de PDF

Vos PDF, générés par API à partir de vos modèles.

Factures, devis, attestations, rapports : écrivez le modèle une fois en HTML et CSS, envoyez vos données en JSON, recevez un PDF impeccable.

50 PDF par mois offerts · Sans carte bancaire · Sans mot de passe

Service réservé aux professionnels. En créant un compte, vous acceptez les conditions générales et la politique de confidentialité.

Comment ça marche

Du modèle au PDF en trois étapes

  1. 1

    Écrivez votre modèle

    HTML, CSS et la syntaxe de Vue, dans l'éditeur de l'application, avec un aperçu en direct sur un jeu de données d'exemple.

  2. 2

    Appelez l'API

    Un POST avec le modèle et vos données en JSON. Une clé d'API par usage, révocable à tout moment.

  3. 3

    Récupérez le PDF

    Directement dans la réponse, ou par un webhook signé dès qu'il est prêt. Le lien de téléchargement se partage sans clé.

Pour les développeurs

Une requête, un PDF

Pas de SDK à installer, pas de navigateur à maintenir sur vos serveurs. Une clé d'API, un appel HTTP, et le lien de téléchargement arrive dans la réponse.

Lire la documentation →
curl https://api.pdf-realm.io/documents/sync \
  -H "Authorization: Bearer $PDF_REALM_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "facture",
    "data": {
      "numero": 42,
      "client": "Dupont SARL",
      "lignes": [{ "libelle": "Conseil", "montant": 1200 }]
    },
    "filename": "facture-42.pdf"
  }'
Fonctionnalités

Tout ce qu'il faut pour produire, rien de superflu

Pensé pour les équipes qui ont mieux à faire que maintenir un moteur de PDF.

Modèles en Vue

Boucles, conditions, composants réutilisables (en-têtes, pieds de page) : tout ce que vous savez déjà faire en front.

Aperçu en direct

Chaque modification du modèle ou des données se voit immédiatement. Plus d'aller-retour pour ajuster une marge.

Rendu Chromium

Le PDF est imprimé par un vrai navigateur : polices web, flexbox, grid, SVG. Ce que vous voyez est ce que vous obtenez.

Synchrone ou asynchrone

Attendez le PDF dans la même requête pour un script, ou laissez la file travailler et soyez prévenu par webhook.

Webhooks signés

Chaque appel est signé en HMAC SHA-256 et réessayé automatiquement après 1, 5 puis 30 minutes en cas d'échec.

Pages web existantes

Pas de modèle ? Donnez l'adresse d'une page publique : PDF Realm l'imprime telle quelle, avec vos options de format.

Données éphémères

PDF et données sont supprimés après 24 heures par défaut, durée réglable d'une heure à 30 jours selon l'offre.

Hébergé en France

Vos données et vos documents restent sur des serveurs situés en France.

Échecs non facturés

Seuls les PDF réussis comptent dans votre quota. Un modèle qui plante ne vous coûte rien.

Tarifs

Des prix simples, au document près

Commencez gratuitement, passez à l'offre supérieure quand votre volume grandit. Sans engagement.

Gratuit

Pour essayer et pour les petits volumes.

0 €HT / mois

pour toujours

Commencer gratuitement
  • 50 documents par mois
  • Conservation jusqu'à 24 heures
  • Priorité de rendu : Standard
  • Modèles et clés d'API illimités
  • Webhooks signés

Starter

Pour un premier produit en production.

9 €HT / mois

soit 0,9 ct par document

Choisir Starter
  • 1 000 documents par mois
  • Conservation jusqu'à 7 jours
  • Priorité de rendu : Prioritaire
  • Modèles et clés d'API illimités
  • Webhooks signés
Le plus choisi

Pro

Pour les applications qui facturent tous les jours.

29 €HT / mois

soit 0,58 ct par document

Choisir Pro
  • 5 000 documents par mois
  • Conservation jusqu'à 30 jours
  • Priorité de rendu : Haute
  • Modèles et clés d'API illimités
  • Webhooks signés

Business

Pour les gros volumes et les envois de masse.

99 €HT / mois

soit 0,4 ct par document

Choisir Business
  • 25 000 documents par mois
  • Conservation jusqu'à 30 jours
  • Priorité de rendu : Maximale
  • Modèles et clés d'API illimités
  • Webhooks signés

Comparer les offres en détail →

Questions fréquentes

Vous vous demandez peut-être…

Faut-il une carte bancaire pour commencer ?

Non. L'offre Gratuite donne 50 PDF par mois, sans limite de durée et sans carte. Il suffit d'une adresse e-mail.

Quels langages puis-je utiliser pour appeler l'API ?

Tous : c'est une API HTTP qui reçoit et renvoie du JSON. cURL, Node.js, PHP, Python, Ruby, Go, Java, no-code… tout ce qui sait faire une requête POST.

Comment sont écrits les modèles ?

En HTML et CSS, avec la syntaxe des composants Vue pour injecter les données ({{ }}, v-for, v-if). Les bibliothèques moment, numeral, lodash et written-number sont disponibles pour formater dates, montants et nombres en toutes lettres.

Que se passe-t-il si je dépasse mon quota ?

Les nouvelles demandes sont refusées (code 402) jusqu'au 1er du mois suivant. Vous pouvez changer d'offre à tout moment depuis l'application pour repartir immédiatement.

Combien de temps faut-il pour générer un PDF ?

Quelques secondes pour un document courant. Les documents passent dans une file commune : les offres payantes y sont prioritaires, et un document en attente gagne en priorité avec le temps, si bien que tout document finit par passer.

Combien de temps mes documents sont-ils conservés ?

24 heures par défaut, puis le PDF et les données envoyées sont supprimés. Vous réglez cette durée d'une heure à 7 jours (Starter) ou 30 jours (Pro et Business).

Votre premier PDF dans dix minutes

Créez votre compte, partez du modèle d'exemple, appelez l'API.

50 PDF par mois offerts · Sans carte bancaire · Sans mot de passe

Service réservé aux professionnels. En créant un compte, vous acceptez les conditions générales et la politique de confidentialité.