Support HTML, CSS et URL

Convertir HTML en PDF avec Support CSS Complet

Transformez tout contenu HTML en PDFs pixel-perfect. Support pour CSS personnalisé, Google Fonts, en-têtes, pieds de page et configuration de page.

# Convert HTML to PDF
curl -X POST \
  https://api.convertfilefast.com/v2/convert/html-to-pdf \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "<html><body><h1>Invoice #1234</h1><p>Total: $99.00</p></body></html>",
    "css": "body { font-family: Inter, sans-serif; }",
    "options": {"page_size": "A4", "orientation": "portrait"}
}' \
  --output invoice.pdf

# HTTP 200 OK — Content-Type: application/pdf
Conversion terminée en <2s

Avantages

Pourquoi utiliser notre API?

Solution complète et fiable pour l'intégration dans n'importe quelle stack technologique.

Support CSS Complet

Rendu CSS3, Flexbox, Grid, Google Fonts et feuilles de style personnalisées exactement comme conçu.

Méthodes d'Entrée Multiples

Envoyez une chaîne HTML brute, téléchargez un fichier .html ou fournissez une URL publique.

Paramètres de Page Personnalisés

Configurez la taille (A4, Letter, A3), l'orientation et les marges par requête.

En-têtes et Pieds de Page

Ajoutez des en-têtes et pieds de page récurrents sur chaque page via CSS Paged Media.

Intégration d'Images Base64

Intégrez logos et images comme data URIs base64 pour un rendu garanti.

Prêt pour la Production

99.9% de disponibilité, conversion sub-seconde, infrastructure auto-scalable.

Comment ça marche

4 étapes pour réaliser cette conversion

  1. 1

    Créez une clé API

    Inscrivez-vous sur convertfilefast.com/signup et copiez votre clé cff_ depuis le tableau de bord. L'offre gratuite inclut 10 conversions par mois.

  2. 2

    Envoyez votre HTML à l'endpoint (POST)

    Envoyez un POST JSON à https://api.convertfilefast.com/v2/convert/html-to-pdf avec l'en-tête X-API-Key: cff_your_key et un corps contenant content (votre HTML), une chaîne css optionnelle, et un objet options pour page_size, orientation et margins.

  3. 3

    Recevez le fichier PDF

    Le corps de la réponse est le PDF généré, renvoyé avec le bon nom de fichier dans Content-Disposition. Enregistrez-le sur disque ou transmettez-le à l'étape suivante de votre pipeline.

  4. 4

    Ou invoquez-le via MCP pour les agents IA

    Ajoutez le serveur MCP à Claude, Cursor ou tout client compatible MCP avec l'URL https://mcp.convertfilefast.com/mcp. Appelez ensuite convert_file({ source_format: 'html', target_format: 'pdf', source_url: '...' }) en un seul appel d'outil — aucun client HTTP nécessaire.

Pour les agents IA

Ou appelez-le depuis Claude, Cursor ou tout client MCP

Convert File Fast fournit un serveur Model Context Protocol natif. Confiez cette conversion à un agent IA en un seul appel d’outil — sans client HTTP, sans gestion de binaire, avec une clé API par utilisateur.

Installation locale
npx -y convertfilefast-mcp
Appel d’outil MCP
convert_file({ target_format: "pdf", source_url: "https://example.com/file.html" })

FAQ

Questions fréquemment posées

Prend-il en charge le CSS moderne comme Flexbox et Grid ?

Oui. Le moteur est WeasyPrint, un moteur de rendu CSS vers PDF dédié, compatible CSS3 avec Flexbox et Grid, ainsi que les règles @page pour la taille de page, l'orientation et les marges — définies via les champs page_size, orientation et margin de l'objet options.

Exécute-t-il le JavaScript ou les applications single-page ?

Non. WeasyPrint n'a pas de moteur JavaScript, donc le contenu rendu côté client (applications React/Vue, contenu injecté après le chargement de la page) n'apparaîtra pas dans le PDF. Envoyez du HTML statique déjà entièrement rendu — les pages rendues côté serveur ou les snapshots pré-rendus fonctionnent bien.

Comment l'appeler depuis un agent IA comme Claude ou Cursor ?

Ajoutez le serveur MCP de ConvertFileFast à votre client avec l'URL https://mcp.convertfilefast.com/mcp et votre clé API. L'agent appelle alors convert_file({ source_format: 'html', target_format: 'pdf', source_url: '...' }) en un seul appel d'outil, sans gérer de requêtes HTTP ni de payloads binaires.

Mon contenu HTML est-il stocké sur vos serveurs ?

Non. Le contenu est traité en mémoire et supprimé immédiatement après le renvoi du PDF. Aucun stockage persistant, aucun entraînement, aucun partage avec des tiers.

Quelle est la taille maximale du contenu HTML ?

Cet endpoint applique son propre plafond à la somme du HTML et du CSS envoyés, distinct de la limite de taille de fichier de votre offre — aucun fichier n'est téléversé, seulement du contenu dans le corps de la requête. Une requête qui dépasse ce plafond est refusée avec une erreur 400 dont le message indique la limite en vigueur. Pour des documents volumineux, répartissez-les sur plusieurs appels ou allégez les ressources intégrées.

Comment le prix est-il calculé ?

Chaque conversion compte pour une unité de votre quota mensuel. L'offre gratuite inclut 10 conversions par mois. Les packs de crédits prépayés commencent à 4 $ pour 1 000 conversions (0,004 $ chacune). Les abonnements commencent à 9 $/mois pour 5 000 conversions.

Commencez à Convertir HTML en PDF

Obtenez votre clé API et convertissez votre premier document HTML en moins d'une minute. Le plan gratuit inclut 10 conversions par mois.

Sans carte de crédit. 10 conversions gratuites sur le plan Free.