Catégories

JSON richtext en PDF

Convertit JSON TipTap/Quill/Slate en PDF

Convertit des exports JSON en PDF.

Editeurs pris en charge : TipTap, Quill, Slate
Entree : coller JSON ou televerser un fichier
Sortie : PDF imprimable

Exemples de résultats

1 Exemples

Exemple : Richtext JSON

Exemple PDF genere automatiquement : TipTap JSON rendered to PDF

richtext-json-to-pdf-example1.pdf Voir fichier
Voir paramètres d'entrée
{ "jsonContent": "{\"type\":\"doc\",\"content\":[{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"type\":\"text\",\"text\":\"Release Update\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Generated sample.\"}]}]}", "editorType": "tiptap", "documentTitle": "TipTap Sample" }

Click to upload file or drag and drop file here

Maximum file size: 5MB Supported formats: application/json, text/plain

Points clés

Catégorie
Document Tools
Types d’entrée
textarea, file, select, text, number, checkbox
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Convertissez facilement vos données de texte enrichi au format JSON, issues d'éditeurs comme TipTap, Quill ou Slate, en documents PDF professionnels et prêts à l'impression.

Quand l’utiliser

  • Vous souhaitez archiver ou partager des contenus générés par des éditeurs de texte web.
  • Vous avez besoin de transformer des données structurées en rapports PDF lisibles.
  • Vous voulez automatiser la génération de documents à partir d'exports JSON provenant de vos applications.

Comment ça marche

  • Copiez votre code JSON dans la zone de texte ou téléversez directement votre fichier JSON.
  • Sélectionnez le type d'éditeur source (TipTap, Quill ou Slate) ou laissez l'outil le détecter automatiquement.
  • Ajustez les paramètres de mise en page tels que le format de papier, les marges et la taille de la police.
  • Lancez la conversion pour générer et télécharger votre document PDF final.

Cas d’usage

Génération de rapports techniques à partir de notes prises dans un éditeur web.
Exportation de contenu de blog ou d'articles rédigés en JSON vers un format PDF pour archivage.
Création de documents officiels ou de factures basés sur des modèles de données JSON.

Exemples

1. Exportation d'un rapport de mise à jour

Développeur
Contexte
Un développeur doit transformer un journal de modifications (changelog) stocké en format TipTap JSON en un document PDF pour le client.
Problème
Le contenu est brut et illisible pour un client non technique.
Comment l’utiliser
Coller le JSON dans le champ 'JSON richtext', sélectionner 'TipTap' comme éditeur et définir le titre du document.
Résultat
Un document PDF propre, formaté avec les titres et paragraphes corrects, prêt à être envoyé par email.

Tester avec des échantillons

json, pdf, text

Hubs associés

FAQ

Quels éditeurs de texte sont pris en charge ?

L'outil prend en charge les formats JSON issus des éditeurs TipTap, Quill et Slate.

Puis-je personnaliser la mise en page du PDF ?

Oui, vous pouvez ajuster le format de page (A4, A5, etc.), les marges, l'orientation et la taille de la police de base.

Est-il possible d'imprimer le fond de page ?

Oui, une option permet d'activer ou de désactiver l'impression des couleurs et images de fond.

Comment fonctionne la détection automatique de l'éditeur ?

L'outil analyse la structure du JSON fourni pour identifier le schéma correspondant à TipTap, Quill ou Slate.

Quelle est la taille maximale pour un fichier JSON ?

Le téléversement de fichiers JSON est limité à 5 Mo.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/richtext-json-to-pdf

Paramètres de la requête

Nom du paramètre Type Requis Description
jsonContent textarea Non -
jsonFile file (Téléchargement requis) Non -
editorType select Non -
documentTitle text Non -
baseFontSize number Non -
pageSize select Non -
landscape checkbox Non -
printBackground checkbox Non -
marginTop number Non -
marginBottom number Non -
marginLeft number Non -
marginRight number Non -
waitUntil select Non -
waitTime number Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/richtext-json-to-pdf pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-richtext-json-to-pdf": {
      "name": "richtext-json-to-pdf",
      "description": "Convertit JSON TipTap/Quill/Slate en PDF",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=richtext-json-to-pdf",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]