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.
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.
Utilisez les contrôles de page pour inspecter votre document.
Enregistrez votre résultat ou revenez en arrière pour ajuster les paramètres.
Téléversez un fichier source ou commencez à écrire. Laissez l'application détecter le langage, ou choisissez-le vous-même.
Choisissez un thème, surlignez les lignes importantes et vérifiez l'aperçu de la page en direct.
Sélectionnez Démarrer pour créer votre PDF, puis téléchargez-le ou prévisualisez-le. Votre code reste modifiable.
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é.
Créez un PDF de code source Python, Java, C++ ou autre langage pris en charge et inspectez les longues lignes avant la soumission.
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é.
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.
Basculez entre un aperçu PDF lisible et un éditeur de code complet.
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.
Utilisez la détection automatique de la langue ou remplacez-la, puis sélectionnez un thème de couleur.
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.
Choisissez des plages de lignes, la numérotation des lignes et les lignes en surbrillance.
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.
Utilisez la taille du papier, l'orientation et les marges pour donner de l'espace à votre contenu.
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.
Prévisualisez le résultat avant de le télécharger et de le partager.
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.
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.
Sachez à quoi vous attendre avant de commencer.
Traitement temporaire sur serveurNon. 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.
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.
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.
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.
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.
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