Catégories

Transcript de chat en PDF

Mise en page de chat multi-role en PDF

Transforme un JSON de chat en PDF avec bulles.

Entree : JSON en tableau ou objet avec messages
Sortie : PDF conversationnel

Exemple :

{ "messages": [
  { "role": "system", "content": "Reponds bref et cordial." },
  { "role": "user", "content": "Resume ma facture." },
  { "role": "assistant", "content": "Facture: $420, echeance 2026-02-20." }
] }

Exemples de résultats

1 Exemples

Exemple : Chat Transcript

Exemple PDF genere automatiquement : Chat JSON transcript exported to PDF

chat-transcript-to-pdf-example1.pdf Voir fichier
Voir paramètres d'entrée
{ "transcriptJson": "{\"messages\":[{\"role\":\"user\",\"content\":\"Status update?\"},{\"role\":\"assistant\",\"content\":\"Deployment complete.\"}]}", "title": "Ops Chat", "showTimestamps": false }

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, text, checkbox, color, number, select
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Transformez instantanément vos transcriptions de chat au format JSON en documents PDF élégants et lisibles, organisés sous forme de bulles de conversation.

Quand l’utiliser

  • Pour archiver des historiques de support client de manière professionnelle.
  • Pour présenter des preuves de conversation lors de litiges ou de rapports.
  • Pour créer des documents de référence faciles à lire à partir de logs de discussion techniques.

Comment ça marche

  • Copiez-collez votre JSON de transcription ou téléversez votre fichier directement dans l'outil.
  • Personnalisez l'apparence en ajustant les couleurs des bulles, la taille de la police et les marges.
  • Configurez les options de mise en page, comme le format de papier et l'affichage des horodatages.
  • Générez et téléchargez votre fichier PDF final prêt à être partagé ou imprimé.

Cas d’usage

Archivage de tickets de support client pour la conformité.
Création de rapports de synthèse basés sur des échanges avec des IA.
Préparation de preuves documentaires pour des dossiers administratifs.

Exemples

1. Archivage de support client

Responsable support
Contexte
Le service client doit conserver une trace officielle des échanges avec un client mécontent pour un suivi interne.
Problème
Les logs JSON bruts sont illisibles pour la direction et ne peuvent pas être joints à un dossier de suivi.
Comment l’utiliser
Copier le JSON du ticket dans l'outil, définir une couleur d'accent sobre et générer le PDF.
Configuration d’exemple
{"accentColor": "#2a5d6f", "showTimestamps": true, "pageSize": "A4"}
Résultat
Un document PDF propre, structuré avec des bulles de dialogue, prêt à être archivé dans le dossier client.

2. Rapport de session IA

Développeur
Contexte
Un développeur a testé une série de prompts complexes avec une IA et souhaite garder une trace visuelle des résultats.
Problème
Le format JSON est difficile à parcourir pour relire la logique de la conversation.
Comment l’utiliser
Téléverser le fichier JSON de la session et ajuster les couleurs des bulles pour distinguer les rôles.
Configuration d’exemple
{"userBubbleColor": "#d5e8f1", "assistantBubbleColor": "#f3e6d2", "baseFontSize": 14}
Résultat
Un PDF clair et lisible permettant de relire facilement l'enchaînement des requêtes et des réponses.

Tester avec des échantillons

json, pdf, text

Hubs associés

FAQ

Quels formats de fichiers sont acceptés ?

L'outil accepte les fichiers au format JSON ou texte brut contenant une structure de messages valide.

Puis-je personnaliser les couleurs des bulles ?

Oui, vous pouvez définir des couleurs distinctes pour les messages de l'utilisateur, de l'assistant et du système.

Le PDF généré inclut-il les horodatages ?

Oui, vous pouvez choisir d'afficher ou de masquer les horodatages via une option dédiée.

Quels formats de page sont disponibles ?

Vous pouvez choisir entre les formats A4, Letter, Legal et A5 selon vos besoins d'impression.

Y a-t-il une limite de taille pour le fichier JSON ?

Le fichier téléversé ne doit pas dépasser 5 Mo pour garantir un traitement optimal.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/chat-transcript-to-pdf

Paramètres de la requête

Nom du paramètre Type Requis Description
transcriptJson textarea Non -
transcriptFile file (Téléchargement requis) Non -
title text Non -
showTimestamps checkbox Non -
accentColor color Non -
userBubbleColor color Non -
assistantBubbleColor color Non -
systemBubbleColor color 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/chat-transcript-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-chat-transcript-to-pdf": {
      "name": "chat-transcript-to-pdf",
      "description": "Mise en page de chat multi-role en PDF",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=chat-transcript-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]