Strumenti150

Un'utile attività PDF, resa semplice

Da codice sorgente a PDF.

Trasforma il codice sorgente in un PDF chiaro e formattato in modo elegante. Carica un file o incolla il tuo codice, scegli un tema e rendilo pronto per la condivisione.

Advertisements
Il tuo spazio di lavoro PDF
Elaborazione temporanea sul server
o trascina i tuoi file qui
Caricato per anteprime di sintassi e creazione di PDF. Il tuo codice non viene mai eseguito. PDF
Advertisements

Come convertire il codice sorgente in PDF

  1. 01

    Carica o incolla il tuo codice

    Carica un file sorgente o inizia a scrivere. Lascia che l'app rilevi il linguaggio, o sceglilo tu stesso.

  2. 02

    Rendilo tuo

    Scegli un tema, evidenzia le righe importanti e controlla l'anteprima della pagina dal vivo.

  3. 03

    Crea un PDF condivisibile

    Seleziona Avvia per creare il tuo PDF, quindi scaricalo o visualizzalo in anteprima. Il tuo codice rimane modificabile.

BlogCome trasformare il codice sorgente in un PDF leggibileLeggi la guida

Da codice sorgente a PDF

Trasforma il codice sorgente in un PDF scaricabile. Carica o incolla il tuo contenuto, modificalo nel riquadro sorgente e scegli il font e il layout di pagina. Il codice sorgente viene stampato come testo e non viene mai eseguito.

Testo sorgente, un documento stampato leggibile
VIDEO TUTORIAL RAPIDO Come trasformare il codice sorgente in un PDF leggibile Prepara il codice per la lettura, l'insegnamento o la revisione. Narrazione in inglese Guarda il video

Come trasformare il codice sorgente in un PDF leggibile

Modi pratici per utilizzare questo strumento

Studenti

Invia lavori di programmazione leggibili

Crea un PDF di codice sorgente Python, Java, C++ o altro codice supportato e controlla le righe lunghe prima dell'invio.

Sviluppatori

Prepara estratti per la revisione del codice

Scegli i colori della sintassi e la numerazione delle righe in modo che i revisori possano fare riferimento a una parte precisa del codice stampato.

Educatori

Stampa esempi per una lezione

Imposta un font leggibile e un layout di carta per le dispense in classe mantenendo il codice sorgente come testo.

Funzionalità e controlli

Carica codice o incolla nell'editor

Passa da un'anteprima PDF leggibile a un editor di codice completo.

Anteprima e modifica del codice

Carica un file di programmazione supportato, incolla il codice o inizia a scrivere. L'anteprima è la vista iniziale per un file caricato; Codice mantiene la tua sorgente modificabile. L'editor fornisce funzioni di trova/sostituisci, ricerca con espressioni regolari, rientro, corrispondenza delle parentesi e annulla/ripristina. Il feedback di copia conferma quando il codice viene copiato e il download della sorgente conserva una copia in testo semplice.

Scegli la lingua e i colori della sintassi

Usa il rilevamento automatico della lingua o sovrascrivilo, quindi seleziona un tema di colore.

Rilevamento lingua e stile di stampa

Il rilevamento della lingua utilizza il nome del file e la sorgente; scegli manualmente la lingua corretta se l'evidenziazione sembra errata. Xcode è lo schema di colori predefinito. La famiglia di font, la dimensione, il grassetto, la spaziatura tra le righe e la larghezza delle tabulazioni controllano il codice stampato. La dimensione iniziale del documento è 9 pt; la dimensione di visualizzazione dell'editor di scrittura è separata dalle impostazioni PDF.

Stampa solo il codice che ti serve

Scegli intervalli di righe, numerazione delle righe e righe evidenziate.

Intervalli, evidenziazioni e intestazioni

Seleziona un intervallo di righe per un documento più breve, mantieni una numerazione delle righe significativa ed evidenzia le righe che vuoi che i lettori notino. Aggiungi un titolo del documento, l'autore o il corso, un'intestazione e i numeri di pagina. L'andata a capo aiuta le righe lunghe ad adattarsi alla pagina; se l'andata a capo è disabilitata e il testo verrebbe tagliato, correggi il layout prima dell'esportazione.

Prepara un documento leggibile

Usa formato carta, orientamento e margini per dare spazio al tuo contenuto.

Impostazioni carta e revisione finale

Scegli l'orientamento orizzontale per contenuti ampi o un formato carta più grande quando colonne e righe lunghe necessitano di più spazio. La dimensione del carattere e la spaziatura modificano l'impaginazione, mentre lo zoom dell'anteprima cambia solo la visualizzazione a schermo. Esamina le pagine finali invece di fare affidamento solo sulla prima pagina. Scarica il PDF finito prima di chiudere l'area di lavoro.

Rivedi il tuo PDF finito

Visualizza in anteprima il risultato prima di scaricarlo e condividerlo.

Anteprima, download e revisione

Seleziona Avvia quando le impostazioni sono pronte. Nella schermata dei risultati, Anteprima apre il PDF generato e Download salva una copia separata. Indietro ritorna all'area di lavoro corrente; Ricomincia la pulisce per un nuovo file. Controlla il testo piccolo, i bordi della pagina e l'ordine delle pagine nella copia finita. Un nuovo PDF non preserva la validità di una firma digitale esistente.

File supportati ed elaborazione

Input
TXT, PY, JS, TS, PHP, C, CPP, H, JAVA, CS, CSS, HTML, JSON, XML, SQL, SH, RB, GO, RS
Output
PDF

Carica un file di testo supportato o incolla il contenuto, fino a 10 MB dopo la decodifica. I PDF generati sono limitati a 200 pagine. Si applicano anche limiti di struttura, layout e memoria.

L'elaborazione utilizza i nostri server. I file sorgente, i file temporanei e i risultati vengono eliminati dai nostri server entro 30 minuti dal termine dell'elaborazione. Non condividiamo i contenuti dei documenti con terze parti né li utilizziamo per addestrare modelli di intelligenza artificiale.

Advertisements
FAQ

Alcune risposte utili

Sappi cosa aspettarti prima di iniziare.

Elaborazione temporanea sul server
Il convertitore da codice a PDF esegue il mio programma?

No. Stampa il codice sorgente con evidenziazione della sintassi; non esegue il programma. Carica un file di codice supportato o incolla il testo, quindi usa la vista Codice per modificare, trovare e sostituire, e scaricare il sorgente separatamente.

Posso scegliere l'evidenziazione della sintassi e un tema di stampa?

Il rilevamento della lingua utilizza il nome del file e il sorgente; scegli manualmente la lingua corretta se l'evidenziazione sembra errata. Xcode è lo schema di colori predefinito. Famiglia di caratteri, dimensione, grassetto, spaziatura tra le righe e larghezza tabulazione controllano il codice stampato. La dimensione iniziale del documento è 9 pt; la dimensione di visualizzazione dell'editor di scrittura è separata dalle impostazioni PDF.

Posso stampare solo righe di codice selezionate?

Seleziona un intervallo di righe per un documento più breve, mantieni la numerazione delle righe significativa ed evidenzia le righe che vuoi far notare ai lettori. Aggiungi un titolo del documento, autore o corso, un'intestazione e numeri di pagina. L'a capo aiuta le righe lunghe ad adattarsi alla pagina; se l'a capo è disabilitato e il testo verrebbe tagliato, correggi il layout prima dell'esportazione.

Quali file e dimensioni sono supportati?

Formati supportati: 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; fino a 10 MB per file. I PDF generati non hanno un limite fisso di pagine o dimensioni. Restano validi i limiti di input e di elaborazione.

Dove viene elaborato il mio documento?

Questo strumento utilizza i nostri server per l'elaborazione. Il tuo file originale non viene sovrascritto; il risultato è un download separato. Visualizza e controlla il risultato dove disponibile e scarica la copia di cui hai bisogno prima di ricominciare.

Continua

Cosa vorresti fare dopo?

Scegli uno strumento. Il tuo PDF finito ti seguirà.

PDF

Advertisements

Lingua38

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