Indsend læsbart programmeringsarbejde
Opret en PDF af Python, Java, C++ eller anden understøttet kildekode og inspicér lange linjer før indsendelse.
Gør kildekode til en klar, smukt formateret PDF. Upload en fil eller indsæt din kode, vælg et tema, og gør den klar til deling.
Brug sidekontrollerne til at inspicere dit dokument.
Gem dit resultat eller vend tilbage for at justere indstillingerne.
Upload en kildefil eller begynd at skrive. Lad appen detektere sproget, eller vælg det selv.
Vælg et tema, fremhæv vigtige linjer og tjek live sideeksemplet.
Vælg Start for at oprette din PDF, og download eller se den derefter. Din kode forbliver redigerbar.
Gør kildekode til en downloadbar PDF. Upload eller indsæt dit indhold, redigér det i kilde-ruden, og vælg skrifttype og sidelayout. Kildekode udskrives som tekst og eksekveres aldrig.
Opret en PDF af Python, Java, C++ eller anden understøttet kildekode og inspicér lange linjer før indsendelse.
Vælg syntaksfarver og linjenummerering, så korrekturlæsere kan henvise til en præcis del af den udskrevne kode.
Indstil en læsbar skrifttype og papirlayout til undervisningsmateriale, mens kildekoden bevares som tekst.
Skift mellem en læsbar PDF-forhåndsvisning og en fuld kodeditor.
Upload en understøttet programmeringsfil, indsæt kode eller begynd at skrive. Forhåndsvisning er den indledende visning for en uploadet fil; Kode holder din kilde redigerbar. Editoren tilbyder søg/erstat, søgning med regulære udtryk, indrykning, parentesmatchning og fortryd/gendan. Kopieringsfeedback bekræfter, når kode kopieres, og kildedownload gemmer en kopi i almindelig tekst.
Brug automatisk sprogregistrering eller tilsidesæt den, og vælg derefter et farvetema.
Sprogregistrering bruger filnavnet og kilden; vælg det korrekte sprog manuelt, hvis fremhævningen ser forkert ud. Xcode er standardfarveskemaet. Fontfamilie, størrelse, fed skrift, linjeafstand og tabulatorbredde styrer den udskrevne kode. Den oprindelige dokumentstørrelse er 9 pt; skriveeditorens visningsstørrelse er adskilt fra PDF-indstillingerne.
Vælg linjeintervaller, linjenummerering og fremhævede linjer.
Vælg et linjeinterval til en kortere uddeling, behold meningsfuld linjenummerering og fremhæv linjer, som du ønsker, at læserne skal lægge mærke til. Tilføj en dokumenttitel, forfatter eller kursus, et sidehoved og sidetal. Tekstombrydning hjælper lange linjer med at passe til siden; hvis ombrydning er deaktiveret, og tekst bliver beskåret, skal du rette layoutet før eksport.
Brug papirstørrelse, orientering og margener til at give dit indhold plads.
Vælg liggende format til bredt indhold eller en større papirstørrelse, når kolonner og lange linjer har brug for mere plads. Skriftstørrelse og afstand ændrer paginering, mens zoom i forhåndsvisningen kun ændrer visningen på skærmen. Gennemgå de endelige sider frem for kun at stole på den første side. Download den færdige PDF, før du lukker arbejdsområdet.
Forhåndsvis resultatet, før du downloader og deler det.
Vælg Start, når indstillingerne er klar. På resultatskærmen åbner Forhåndsvisning den genererede PDF, og Download gemmer en separat kopi. Tilbage vender tilbage til det aktuelle arbejdsområde; Start forfra rydder det til en ny fil. Gennemgå lille tekst, sidekanter og rækkefølge i den færdige kopi. En ny PDF bevarer ikke gyldigheden af en eksisterende digital signatur.
Upload en understøttet tekstfil eller indsæt indhold, op til 10 MB efter afkodning. Genererede PDF-filer er begrænset til 200 sider. Grænser for struktur, layout og hukommelse gælder også.
Behandlingen bruger vores servere. Kildefiler, midlertidige filer og resultater slettes fra vores servere inden for 30 minutter efter, at behandlingen er afsluttet. Vi deler ikke dokumentindhold med tredjeparter eller bruger det til at træne AI-modeller.
Vid hvad du kan forvente, før du starter.
Midlertidig serverbehandlingNej. Den udskriver kildekoden med syntaksfremhævning; den udfører ikke programmet. Upload en understøttet kodefil eller indsæt tekst, og brug derefter kodevisningen til at redigere, finde og erstatte, samt downloade kilden separat.
Sprogregistrering bruger filnavnet og kilden; vælg det korrekte sprog manuelt, hvis fremhævningen ser forkert ud. Xcode er standardfarveskemaet. Skrifttype, størrelse, fed, linjeafstand og tabulatorbredde styrer den udskrevne kode. Den oprindelige dokumentstørrelse er 9 pt; skriveeditorens visningsstørrelse er adskilt fra PDF-indstillingerne.
Vælg et linjeområde til en kortere udlevering, bevar meningsfuld linjenummerering og fremhæv linjer, du ønsker, at læserne skal bemærke. Tilføj en dokumenttitel, forfatter eller kursus, en sidehoved og sidetal. Ombrud hjælper lange linjer med at passe til siden; hvis ombrud er deaktiveret, og tekst bliver klippet, skal du rette layoutet før eksport.
Understøttede input: 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; op til 10 MB pr. fil. Genererede PDF-filer har ingen fast grænse for sideantal eller filstørrelse. Grænser for input og behandling gælder stadig.
Dette værktøj bruger vores servere til behandling. Din originale fil bliver ikke overskrevet; resultatet er en separat download. Se og gennemgå resultatet, hvor det er muligt, og download den kopi, du har brug for, før du starter forfra.
HURTIG VIDEO-VEJLEDNING
Sådan omdanner du kildekode til en læsbar PDF
Forbered kode til læsning, undervisning eller gennemgang.
Engelsk fortællerstemme
Se videoen