Outils150

Une tâche PDF utile, simplifiée

Code source en PDF.

Transformez votre code source en un PDF clair et parfaitement mis en forme. Téléchargez un fichier ou collez votre code, choisissez un thème et préparez-le pour le partage.

Advertisements
Votre espace de travail PDF
Traitement temporaire sur serveur
ou déposez vos fichiers ici
Téléversé pour les aperçus de syntaxe et la création de PDF. Votre code n'est jamais exécuté. PDF
Advertisements

Comment convertir du code source en PDF

  1. 01

    Téléverser ou coller votre code

    Téléversez un fichier source ou commencez à écrire. Laissez l'application détecter le langage, ou choisissez-le vous-même.

  2. 02

    Personnalisez-le

    Choisissez un thème, surlignez les lignes importantes et vérifiez l'aperçu de la page en direct.

  3. 03

    Créer un PDF partageable

    Sélectionnez Démarrer pour créer votre PDF, puis téléchargez-le ou prévisualisez-le. Votre code reste modifiable.

BlogComment transformer du code source en PDF lisibleLire le guide

Code source vers PDF

Transformez du code source en un PDF téléchargeable. Téléchargez ou collez votre contenu, modifiez-le dans le volet source, et choisissez la police et la mise en page. Le code source est imprimé sous forme de texte et n'est jamais exécuté.

Texte source, un document imprimé lisible
TUTORIEL VIDÉO RAPIDE Comment transformer du code source en PDF lisible Préparez le code pour la lecture, l'enseignement ou la révision. Narration en anglais Regarder la vidéo

Comment transformer du code source en PDF lisible

Moyens pratiques d'utiliser cet outil

Étudiants

Soumettre un travail de programmation lisible

Créez un PDF de code source Python, Java, C++ ou autre langage pris en charge et inspectez les longues lignes avant la soumission.

Développeurs

Préparer des extraits pour une revue de code

Choisissez les couleurs de syntaxe et la numérotation des lignes afin que les relecteurs puissent se référer à une partie précise du code imprimé.

Éducateurs

Imprimer des exemples pour une leçon

Définissez une police et une mise en page lisibles pour les supports de cours tout en conservant le code source sous forme de texte.

Fonctionnalités et contrôles

Téléchargez du code ou collez-le dans l'éditeur

Basculez entre un aperçu PDF lisible et un éditeur de code complet.

Aperçu et édition de code

Téléchargez un fichier de programmation pris en charge, collez du code ou commencez à taper. L'aperçu est la vue initiale pour un fichier téléchargé ; le code garde votre source modifiable. L'éditeur fournit la recherche/remplacement, la recherche par expression régulière, l'indentation, la correspondance des parenthèses et l'annulation/rétablissement. Le retour de copie confirme lorsque le code est copié, et le téléchargement de la source conserve une copie en texte brut.

Choisissez la langue et les couleurs de syntaxe

Utilisez la détection automatique de la langue ou remplacez-la, puis sélectionnez un thème de couleur.

Détection de la langue et style d'impression

La détection de la langue utilise le nom du fichier et la source ; choisissez manuellement la langue correcte si la coloration semble incorrecte. Xcode est le schéma de couleurs par défaut. La famille de polices, la taille, le gras, l'espacement des lignes et la largeur des tabulations contrôlent le code imprimé. La taille initiale du document est de 9 pt ; la taille d'affichage de l'éditeur d'écriture est distincte des paramètres PDF.

N'imprimez que le code dont vous avez besoin

Choisissez des plages de lignes, la numérotation des lignes et les lignes en surbrillance.

Plages, surbrillances et en-têtes

Sélectionnez une plage de lignes pour un document plus court, conservez une numérotation de lignes significative et mettez en surbrillance les lignes que vous souhaitez que les lecteurs remarquent. Ajoutez un titre de document, un auteur ou un cours, un en-tête et des numéros de page. Le retour à la ligne aide les longues lignes à tenir sur la page ; si le retour à la ligne est désactivé et que le texte est coupé, corrigez la mise en page avant l'exportation.

Préparer un document lisible

Utilisez la taille du papier, l'orientation et les marges pour donner de l'espace à votre contenu.

Paramètres du papier et révision finale

Choisissez le format paysage pour un contenu large ou une taille de papier plus grande lorsque les colonnes et les longues lignes nécessitent plus d'espace. La taille de la police et l'espacement modifient la pagination, tandis que le zoom de l'aperçu ne modifie que la vue à l'écran. Examinez les pages finales plutôt que de vous fier uniquement à la première page. Téléchargez le PDF terminé avant de fermer l'espace de travail.

Examinez votre PDF terminé

Prévisualisez le résultat avant de le télécharger et de le partager.

Prévisualiser, télécharger et réviser

Sélectionnez Démarrer lorsque les paramètres sont prêts. Sur l'écran de résultat, Aperçu ouvre le PDF généré et Télécharger enregistre une copie séparée. Retour revient à l'espace de travail actuel ; Recommencer l'efface pour un nouveau fichier. Vérifiez le petit texte, les bords des pages et l'ordre des pages dans la copie finale. Un nouveau PDF ne préserve pas la validité d'une signature numérique existante.

Fichiers pris en charge et traitement

Entrée
TXT, PY, JS, TS, PHP, C, CPP, H, JAVA, CS, CSS, HTML, JSON, XML, SQL, SH, RB, GO, RS
Sortie
PDF

Téléchargez un fichier texte pris en charge ou collez du contenu, jusqu'à 10 Mo après décodage. Les PDF générés sont limités à 200 pages. La structure, la mise en page et les limites de mémoire s'appliquent également.

Le traitement utilise nos serveurs. Les fichiers sources, les fichiers temporaires et les résultats sont supprimés de nos serveurs dans les 30 minutes suivant la fin du traitement. Nous ne partageons pas le contenu des documents avec des tiers et ne les utilisons pas pour entraîner des modèles d'IA.

Advertisements
FAQ

Quelques réponses utiles

Sachez à quoi vous attendre avant de commencer.

Traitement temporaire sur serveur
Le convertisseur code-vers-PDF exécute-t-il mon programme ?

Non. Il imprime le code source avec une coloration syntaxique ; il n'exécute pas le programme. Téléchargez un fichier de code pris en charge ou collez du texte, puis utilisez la vue Code pour modifier, rechercher et remplacer, et télécharger la source séparément.

Puis-je choisir la coloration syntaxique et un thème d'impression ?

La détection de la langue utilise le nom du fichier et la source ; choisissez manuellement la langue correcte si la coloration semble incorrecte. Xcode est le jeu de couleurs par défaut. La famille de polices, la taille, le gras, l'interligne et la largeur des tabulations contrôlent le code imprimé. La taille initiale du document est de 9 pt ; la taille d'affichage de l'éditeur d'écriture est distincte des paramètres PDF.

Puis-je imprimer uniquement des lignes de code sélectionnées ?

Sélectionnez une plage de lignes pour un document plus court, conservez une numérotation de ligne significative et surlignez les lignes que vous souhaitez mettre en évidence. Ajoutez un titre de document, un auteur ou un cours, un en-tête et des numéros de page. Le retour à la ligne aide les lignes longues à tenir sur la page ; si le retour à la ligne est désactivé et que le texte est coupé, corrigez la mise en page avant l'exportation.

Quels fichiers et tailles sont pris en charge ?

Formats pris en charge : 1P, 3PM, 6PL, 6PM, ABAP, ABNF, ADA, ADB, ADL, ADLF, ADLS, ADLX, ADO, ADS, AES, AGDA, AHEUI, AHK, AHKL, AJ, ALG, ALS, ANS, APL, APLC, APLF, APLI, APLN, APLO, APPLESCRIPT, AREXX, ART, ARW, AS, ASAX, ASC, ASCX, ASHX, ASM, ASMX, ASN1, ASPX, ASY, AT, AU3, AUG, AUTOMOUNT, AUX, AWK, AXD, B, BARE, BAS, BASH, BASHRC, BAT, BB, BBC, BC, BE, BEFUNGE, BF, BIB, BLP, BMX, BNF, BOA, BOO, BPL, BQN, BRO, BST, BUG, BZL, C, C++, C++-OBJDUMP, C-OBJDUMP, CADL, CAMKES, CAPNP, CARBON, CBL, CC, CDDL, CDF, CDL, CEYLON, CF, CFC, CFG, CFM, CFML, CHAI, CHPL, CI, CIRRU, CJS, CL, CLAY, CLJ, CLJC, CLJS, CLS, CMAKE, CMAKELISTS.TXT, CMD, CML, COB, COFFEE, COMAL, CP, CPL, CPP, CPP-OBJDUMP, CPS, CPSA, CPY, CR, CRMSH, CROC, CRY, CS, CSD, CSH, CSS, CSSUL4, CU, CUH, CW, CXX, CXX-OBJDUMP, CYP, CYPHER, D, D-OBJDUMP, DARCSPATCH, DART, DASM, DASM16, DAX, DCL, DECLS, DEF, DESKTOP, DEVICE, DG, DI, DIFF, DMESG, DO, DOCKER, DOCKERFILE, DOT, DPATCH, DPR, DTD, DTS, DTSI, DUBY, DUEL, DYALOG, DYL, DYLAN, DYLAN-CONSOLE, E, EBNF, EBUILD, EC, ECL, ECLASS, EDP, EEX, EG, EH, EL, ELM, ELPI, EML, ENV, EPS, ERL, ERL-SH, ES, ESCRIPT, EVOQUE, EX, EXEC, EXHERES-0, EXLIB, EXPLAIN, EXS, EXW, EZT, F, F03, F90, FACTOR, FAN, FANCYPACK, FC, FEATURE, FHTML, FIF, FISH, FLO, FLX, FLXH, FNL, FRAG, FRT, FS, FSI, FST, FSTI, FSX, FUN, FUNC, FUT, FY, G, GAP, GCODE, GD, GDC, GEMSPEC, GEO, GI, GITIGNORE, GO, GOLO, GRADLE, GRAPH, GRAPHQL, GROOVY, GS, GSP, GSQL, GST, GSX, GV, H, H++, HAML, HANDLEBARS, HBS, HCL, HDP, HH, HLSL, HLSLI, HPP, HRL, HS, HSAIL, HTM, HTML, HTMLUL4, HX, HXML, HXSL, HXX, HY, HYB, I, I6T, I7X, ICL, ICN, ICON, IDC, IDL, IDL4, IDR, IJS, IK, INC, INF, INI, INO, INSTANCES, INTR, IO, IPF, IPYNB, ISA, J, JADE, JAG, JANET, JAVA, JBST, JCL, JDN, JL, JP, JS, JSGF, JSLT, JSM, JSON, JSONL, JSONLD, JSONNET, JSP, JSUL4, JSX, JUTTLE, JY, K, KAL, KID, KIF, KK, KKI, KMSG, KN, KQL, KSH, KT, KTS, KUSTO, LAGDA, LASSO, LCRY, LDIF, LEAN, LEEX, LESS, LGT, LHS, LIBSONNET, LID, LIDR, LIQUID, LISP, LL, LOAD, LOGTALK, LPAD, LS, LSL, LSP, LUA, LUAU, LY, M, M2, MA, MAC, MAK, MAKEFILE, MAN, MAO, MAQL, MARKDOWN, MASK, MAX, MC, MCFUNCTION, MCSCHEMA, MD, MHTML, MI, MIPS, MIR, MJS, MK, ML, MLI, MLL, MLY, MM, MO, MOD, MOJO, MONKEY, MOO, MOON, MOS, MOUNT, MQ4, MQ5, MQH, MS, MSC, MT, MU, MXML, MYT, N, NASM, NB, NBP, NC, NCL, NDJSON, NG2, NI, NIM, NIMROD, NIT, NIX, NL, NQP, NS2, NSH, NSI, NT, OBJDUMP, OBJDUMP-INTEL, ODIN, OOC, OPA, ORC, ORG, P, P6, P6L, P6M, PACK, PAN, PAS, PATCH, PATH, PC, PCMK, PEG, PEM, PERL, PH, PHP, PHTML, PIDL, PIG, PIKE, PL, PL6, PLOT, PLT, PM, PM6, PML, PMOD, PO, PONY, PORTUGOL, POT, POV, PP, PR, PRAAT, PRG, PRM, PRO, PROC, PROLOG, PROM, PROMELA, PROMQL, PROPERTIES, PROTO, PRQL, PS, PS1, PSC, PSI, PSL, PSM1, PTLS, PTX, PUG, PWN, PXD, PXI, PY, PY2TB, PY3TB, PYI, PYPYLOG, PYTB, PYUL4, PYW, PYX, Q, QBS, QML, QVS, QVTO, QVW, R, R3, RAKE, RAKU, RAKUDOC, RAKUMOD, RAKUTEST, RB, RBW, RBX, RD, RE, REACT, REB, RED, REDS, REG, REI, RESOURCE, REST, REX, REXX, RHTML, RIDE, RITA, RKT, RKTD, RKTL, RL, RNC, ROBOT, ROUT, RPF, RQ, RQL, RS, RSL, RSS, RST, RTS, RUN, RVT, RX, S, SAGE, SARL, SAS, SASS, SAVI, SBL, SC, SCAD, SCALA, SCAML, SCD, SCDOC, SCE, SCI, SCM, SCO, SCOPE, SCSS, SED, SERVICE, SGF, SH, SH-SESSION, SHELL-SESSION, SHEN, SHEX, SIEVE, SIG, SIL, SIV, SL, SLA, SLICE, SLIM, SLS, SMALI, SMITHY, SML, SMV, SNBT, SNOBOL, SOCKET, SOL, SP, SPARQL, SPEC, SPICE, SPT, SQL, SQLITE3-CONSOLE, SS, SSP, ST, STAN, SV, SVH, SWAP, SWG, SWIFT, T, TAC, TACT, TAL, TAP, TARGET, TASM, TCL, TCSH, TEA, TEAL, TEX, TF, THRIFT, THY, TI, TID, TIMER, TLB, TMPL, TNT, TOC, TODOTXT, TOML, TPL, TPP, TREETOP, TS, TST, TSX, TT, TTL, TWIG, TXT, TYP, TYPOSCRIPT, U, U1, U2, UDO, UL4, USD, USDA, V, VALA, VAPI, VARK, VB, VBS, VCL, VERT, VHD, VHDL, VIM, VIPGRM, VM, VP, VPR, VY, WAST, WAT, WDIFF, WEBIDL, WEECHATLOG, WGSL, WHILEY, WLUA, WREN, WSDL, WSF, X, X10, XHTML, XI, XM, XMI, XML, XMLUL4, XPL, XPP, XQ, XQL, XQM, XQUERY, XQY, XSD, XSL, XSLT, XTEND, XTM, YAML, YANG, YAR, YML, ZEEK, ZEP, ZIG, ZONE, ZSH, ZSHRC ; jusqu’à 10 Mo par fichier. Les PDF générés n’ont pas de plafond fixe de pages ou de taille. Les limites d’entrée et de traitement restent applicables.

Où mon document est-il traité ?

Cet outil utilise nos serveurs pour le traitement. Votre fichier original n'est pas écrasé ; le résultat est un téléchargement séparé. Prévisualisez et vérifiez le résultat lorsqu'il est disponible, et téléchargez la copie dont vous avez besoin avant de recommencer.

Continuer

Que souhaitez-vous faire ensuite ?

Choisissez un outil. Votre PDF final vous accompagne.

PDF

Advertisements

Langue38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina