Catégories

Moteur de Tableau PDF

Transforme des données tabulaires en PDF paginé avec en-têtes répétés et lignes zébrées

Créez des tableaux prêts à imprimer à partir de JSON.

Fonctions

  • Pagination automatique, lignes intactes
  • En-têtes répétés à chaque page
  • Style zébré pour la lisibilité
  • Largeur de colonnes automatique

Entrée

  • JSON d'objets ou de tableaux
  • Ordre de colonnes optionnel

Sortie

  • Tableau PDF avec bordures nettes et marges

Exemples de résultats

1 Exemples

Exemple : Table Layout Engine

Exemple PDF genere automatiquement : Tabular report layout sample

table-layout-engine-example1.pdf Voir fichier
Voir paramètres d'entrée
{ "tableData": "[{\"Product\":\"Widget A\",\"Qty\":2,\"Price\":19.5,\"Total\":39},{\"Product\":\"Widget B\",\"Qty\":1,\"Price\":9.9,\"Total\":9.9}]", "columns": "Product, Qty, Price, Total", "title": "Quarterly Sales", "subtitle": "Generated sample", "pageSize": "A4", "orientation": "landscape" }

Points clés

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

Vue d’ensemble

Le Moteur de Tableau PDF transforme vos données structurées en documents PDF professionnels, prêts à l'impression, avec une mise en page optimisée incluant la pagination automatique et des en-têtes répétés.

Quand l’utiliser

  • Pour convertir rapidement des listes de données JSON en rapports PDF lisibles.
  • Lorsque vous avez besoin d'imprimer de longs tableaux tout en conservant les en-têtes sur chaque page.
  • Pour générer des documents administratifs ou commerciaux avec un style visuel clair et aéré.

Comment ça marche

  • Copiez et collez vos données au format JSON dans la zone de saisie prévue.
  • Personnalisez les options de mise en page, comme l'orientation de la page, la taille de la police et les marges.
  • Activez les options de lignes zébrées et de répétition des en-têtes pour améliorer la lisibilité.
  • Générez et téléchargez votre fichier PDF final instantanément.

Cas d’usage

Génération de factures ou de bons de commande à partir de bases de données.
Création de rapports d'inventaire paginés pour une utilisation en entrepôt.
Exportation de listes de contacts ou de membres pour des documents imprimés.

Exemples

1. Rapport de ventes trimestriel

Responsable commercial
Contexte
Le responsable doit présenter un rapport détaillé des ventes à la direction.
Problème
Les données brutes JSON sont illisibles et difficiles à imprimer proprement.
Comment l’utiliser
Coller le JSON des ventes, définir le titre 'Ventes T3' et activer la répétition des en-têtes.
Configuration d’exemple
pageSize: A4, orientation: landscape, zebraRows: true, repeatHeader: true
Résultat
Un document PDF professionnel de plusieurs pages avec des lignes alternées et des en-têtes clairs sur chaque page.

Tester avec des échantillons

json, html, pdf

Hubs associés

FAQ

Quels formats de données sont acceptés ?

L'outil accepte les données structurées sous forme de tableaux ou d'objets JSON.

Les en-têtes sont-ils répétés sur chaque page ?

Oui, si l'option 'Répéter les En-têtes' est activée, ils apparaîtront automatiquement en haut de chaque nouvelle page.

Puis-je choisir l'orientation du PDF ?

Absolument, vous pouvez basculer entre le mode Portrait et le mode Paysage selon vos besoins.

Comment améliorer la lisibilité des longs tableaux ?

L'option 'Lignes Zébrées' permet d'alterner les couleurs de fond des lignes pour faciliter la lecture visuelle.

Puis-je définir l'ordre des colonnes ?

Oui, vous pouvez spécifier manuellement l'ordre des colonnes dans le champ dédié pour organiser vos données comme vous le souhaitez.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/pdf-table-layout-engine

Paramètres de la requête

Nom du paramètre Type Requis Description
tableData textarea Oui -
columns text Non -
title text Non -
subtitle text Non -
pageSize select Non -
orientation select Non -
fontSize number Non -
margin number Non -
repeatHeader checkbox Non -
zebraRows checkbox Non -

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-pdf-table-layout-engine": {
      "name": "pdf-table-layout-engine",
      "description": "Transforme des données tabulaires en PDF paginé avec en-têtes répétés et lignes zébrées",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-table-layout-engine",
      "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.

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