Convertir CSV en PDF
Convertir CSV en PDF : collez du CSV ou ouvrez un fichier CSV pour obtenir un tableau PDF. Le fichier est lu dans votre navigateur ; la ligne d'en-tête se répète sur chaque page et la largeur des colonnes suit le contenu.
5 lignes, 6 colonnes. Le HTML du tableau fait 1.4 KB sur 256 KB autorisés.
Effectuez la vérification de sécurité pour activer le bouton.
Résultat
Votre PDF apparaîtra ici.
L'outil web gratuit imprime au maximum les 10 premières pages. Pour les documents plus longs, utilisez l'API.
Conservation : les résultats des outils web sont supprimés après 10 minutes. Les résultats de l'API sont conservés 1 jour avec la formule gratuite et 7 jours avec Starter et Pro (30 jours avec Business et Scale). Un historique de chaque tâche (type, heure, statut et crédits, mais pas ce que vous avez envoyé) est conservé pendant 30 jours sans compte, ou tant que votre compte existe si vous êtes connecté.
Aucun compte nécessaire
10 par minute et 50 par jour gratuitement.
Rendu dans un vrai navigateur
Chromium sans interface (headless), le même moteur que l'API.
Supprimés automatiquement
Les résultats de l'outil web sont supprimés après 10 minutes.
Confidentialité : ce que vous envoyez sert uniquement à créer ce fichier. Ce que vous envoyez est supprimé à la fin de la tâche, y compris de l'historique de la tâche, et le résultat est supprimé après 10 minutes. Voir la politique de confidentialité.
Faites la même chose depuis votre code
La même requête, construite à partir de l'entrée et des options ci-dessus. Créez un compte pour obtenir une clé API.
curl -X POST https://api.aiipworld.com/v1/render \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"html":"","output":"pdf","options":{}}'
# returns {"job_id": "...", "status": "queued"}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"Lots
L'outil web traite 1 document à la fois. L'API prend une requête par document, vous pouvez donc automatiser autant de requêtes que votre formule le permet.
Plus de contrôle
Les en-têtes et pieds de page, les plages de pages, l'échelle, le format de page personnalisé, les conditions d'attente et les en-têtes de requête sont des options de l'API. Voir la documentation.
Conservation
Les résultats des outils web sont conservés 10 minutes ; les résultats gratuits de l'API 1 jour ; les résultats de Starter et Pro 7 jours ; Business et Scale 30 jours. L'outil web permet 10 conversions par minute et 50 par jour et par visiteur.
En une phrase
Un outil gratuit en ligne qui transforme un texte CSV ou un fichier CSV en tableau PDF, en lisant le fichier dans votre navigateur.
Points clés
- Entrée : CSV avec séparateurs virgule, point-virgule, tabulation ou barre verticale (détectés à partir de la première ligne), lu en UTF-8 ; les fichiers de plus de 2 MB ne sont pas ouverts.
- Sortie : un tableau PDF dont la ligne d'en-tête se répète sur chaque page, en paysage par défaut, avec une taille de police de 7 à 12 pt.
- Limites : le HTML du tableau doit tenir dans 256 KB, et l'outil gratuit imprime jusqu'à 10 pages. Les fichiers Excel ne sont pas pris en charge et les formules ne sont pas calculées.
- Gratuit sans compte : jusqu'à 10 conversions par minute et 50 par jour et par visiteur, sans filigrane. Connecté, chaque rendu coûte 1 crédit (100 crédits gratuits chaque mois).
- Les fichiers sont supprimés automatiquement : 10 minutes après la conversion sans compte, 1 jour avec un compte gratuit.
- Les développeurs peuvent effectuer le même rendu avec POST https://api.aiipworld.com/v1/render et une clé API (voir la page API PDF).
Sources
Dernière vérification:
Fonctionnement
- Collez le texte CSV, ou importez un fichier .csv depuis votre appareil.
- Vérifiez le séparateur et indiquez si la première ligne est un en-tête.
- Choisissez le format de papier, l'orientation (paysage par défaut pour les tableaux larges) et la taille de police.
- Cliquez sur « Convertir en PDF », puis téléchargez le fichier.
Exemple de résultat
Comment convertir CSV en PDF
Vous pouvez convertir un CSV en PDF sans installer de logiciel ni créer de compte. Une utilisation anonyme demande une vérification de sécurité, puis le fichier devient un tableau PDF que vous pouvez télécharger.
Chaque ligne de votre CSV devient une ligne du tableau, et chaque valeur une cellule.
Tableaux larges et tableaux longs
Beaucoup de colonnes se lisent en général mieux en paysage, qui est l'orientation par défaut. Réglez la taille de police entre 7 et 12 pt. Une taille plus petite permet de placer plus de colonnes sur une page.
L'outil gratuit imprime au maximum 10 pages. Divisez un tableau très long en plusieurs fichiers si vous en avez besoin.
Convertir des feuilles Excel
Cet outil n'ouvre pas les fichiers Excel. Enregistrez d'abord la feuille au format CSV depuis votre tableur. Les formules ne sont pas calculées : vérifiez les valeurs avant de convertir.
Séparateurs, guillemets et encodage
Si le tableau n'a qu'une colonne, ou les mauvaises colonnes, choisissez vous-même le séparateur. Les champs entre guillemets peuvent contenir des séparateurs et des sauts de ligne.
Convertir un CSV en PDF depuis du code
Construisez le HTML du tableau dans votre propre code et envoyez-le à l'API sous forme de requête html_to_pdf, avec votre clé API comme jeton Bearer.
Interrogez GET /v1/jobs/:id jusqu'à ce que la tâche réussisse, puis téléchargez le fichier depuis download_url. Les crédits des tâches échouées ou dont le délai est dépassé sont restitués. Il n'existe pas d'endpoint par lots : envoyez donc une requête par document.
Nombres, alignement et ligne d'en-tête
Les colonnes qui ne contiennent que des nombres sont alignées à droite, pour que les chiffres s'alignent verticalement. Une colonne qui mélange nombres et mots n'est pas une colonne de nombres : elle garde l'alignement normal.
L'outil imprime le texte des cellules de votre fichier. Les formules ne sont pas calculées : enregistrez donc les valeurs depuis votre tableur avant de convertir. Si la première ligne contient les noms des colonnes, marquez-la comme en-tête. Elle se répète alors en haut de chaque page, ce qui est utile lorsqu'un tableau s'étend sur plusieurs pages.
Lecture du fichier : guillemets, séparateurs et encodage
Le séparateur est détecté à partir de la première ligne : virgule, point-virgule, tabulation ou barre verticale. Si les colonnes sont mal réparties, choisissez vous-même le séparateur. Placez un champ entre guillemets doubles lorsqu'il contient le séparateur, par exemple une virgule dans une adresse. Un saut de ligne entre guillemets reste dans une seule cellule, et deux guillemets dans un champ entre guillemets s'affichent comme un seul.
L'outil lit le fichier en UTF-8. Si votre export utilise un autre encodage, certaines lettres peuvent s'afficher mal : enregistrez d'abord le fichier en UTF-8 depuis votre tableur ou votre éditeur de texte. Un fichier de plus de 2 MB n'est pas ouvert : divisez donc un très gros export en plusieurs parties.
Questions
Mon fichier CSV est-il envoyé ?
Le fichier est lu et transformé en tableau HTML dans votre navigateur. Le tableau (et non le fichier d'origine) est envoyé à notre API pour être imprimé en PDF. Le PDF est supprimé après 10 minutes.
La ligne d'en-tête se répète-t-elle sur chaque page ?
Oui, lorsque la première ligne est marquée comme en-tête. Nous avons vérifié cela avec un exemple de 48 lignes qui tient sur deux pages.
Comment la largeur des colonnes est-elle déterminée ?
Par le contenu, comme dans un tableau HTML. Un long texte passe à la ligne dans sa cellule. Les colonnes qui ne contiennent que des nombres sont alignées à droite.
Quels séparateurs sont pris en charge ?
La virgule, le point-virgule, la tabulation et la barre verticale. L'outil devine à partir de la première ligne, et vous pouvez le régler à la main. Les champs entre guillemets, les guillemets doublés et les sauts de ligne entre guillemets sont gérés.
Puis-je convertir un fichier Excel ?
Pas directement. Enregistrez d'abord la feuille au format CSV depuis Excel ou votre tableur. Les formules ne sont pas calculées : le CSV contient les valeurs.
Quelle taille peut avoir le CSV ?
Le HTML du tableau doit tenir dans 256 KB, et l'outil gratuit imprime au maximum les 10 premières pages. Les fichiers de plus de 2 MB ne sont pas ouverts. Pour les tableaux plus volumineux, utilisez l'API.
Pourquoi certains caractères s'affichent-ils mal ?
Les fichiers sont lus en UTF-8. Si le fichier a été enregistré dans un autre encodage, enregistrez-le de nouveau en UTF-8 depuis votre tableur.
Puis-je choisir les colonnes qui apparaissent dans le PDF ?
Non. L'outil imprime toutes les colonnes du CSV. Supprimez les colonnes dont vous ne voulez pas, enregistrez le fichier à nouveau, puis convertissez-le.
Puis-je ajouter un titre ou des totaux au PDF ?
Non. L'outil imprime les lignes de votre CSV sous forme de tableau. Ajoutez les totaux comme des lignes dans le CSV avant de convertir.
Pourquoi toutes mes colonnes sont-elles regroupées dans une seule ?
Le séparateur est probablement incorrect. L'outil le devine à partir de la première ligne : choisissez celui qu'utilise votre fichier, comme le point-virgule ou la tabulation.
Puis-je convertir plusieurs fichiers CSV à la fois ?
Pas dans l'outil web gratuit, qui traite un fichier à la fois. Avec l'API, envoyez une requête par fichier.
Pourquoi mon PDF s'arrête-t-il après quelques pages ?
L'outil gratuit n'imprime pas plus de 10 pages. Si votre tableau est plus long, divisez le CSV en fichiers plus petits, convertissez chacun d'eux et gardez la ligne d'en-tête dans chaque partie pour que chaque PDF se lise seul.
Pourquoi mes nombres sont-ils à droite ?
Les colonnes qui ne contiennent que des nombres sont alignées à droite, ce qui facilite leur comparaison. Une colonne qui contient du texte dans une ligne garde l'alignement normal.
Besoin de ceci dans votre application ou en masse ?
Cet outil fonctionne sur l'API de rendu, donc le même PDF représente une seule requête HTTP depuis votre code. Un compte gratuit inclut 100 crédits par mois.
