DALLO SCRIPT ALLA CONSEGNA
Python in PDF.
Hai già il file. Prepara la copia.
Trasforma un file Python in un PDF.
Porta il codice fuori dall'editor e raccoglilo in un documento da leggere o stampare.
Scegli il tuo script Python.
Seleziona un file .py per preparare automaticamente il PDF.
PY · PYW · PYI · TXT fino a 512 KB Trascina uno script qui per iniziareLa conversione di Python in PDF impagina le istruzioni del file. Lo script rimane nel browser e non viene eseguito.
Una copia da allegareConsegna il listato insieme alla relazione o alla documentazione del progetto.
Blocchi riconoscibiliL'indentazione distingue le funzioni e le istruzioni al loro interno.
Nessun ambiente da configurarePer convertire Python in PDF non occorre installare interprete o dipendenze.
- 01
Scegli il file salvato
Seleziona il .py dal dispositivo. Se lo stai modificando in Visual Studio Code, salvalo prima. Puoi anche incollare una funzione con il suo blocco completo.
- 02
Controlla la prima versione
Il PDF viene preparato automaticamente. Nell'anteprima verifica le righe lunghe e i cambi di pagina, poi scegli eventuali modifiche a carattere e foglio.
- 03
Scarica il documento pronto per la consegna
Salva la copia pronta per la consegna. Tieni anche il sorgente: serve a chi dovrà modificare il programma, verificare gli spazi o eseguirlo nel proprio ambiente.
IL CODICE COME DOCUMENTO
Hai un file PY e vuoi un documento leggibile?
Un allegato .py è normalmente un file di istruzioni Python. Per inserirlo in una relazione non devi per forza eseguire il programma. Convertire Python in PDF permette di presentare quel testo con colori, margini e riferimenti di riga. È utile per una consegna, una revisione o un archivio personale. Gli altri file del progetto non vengono raccolti automaticamente.
- Il normale script .py
- Python in PDF legge il file salvato dal tuo editor. Importazioni, definizioni e commenti restano nell'ordine originale.
- File .pyw e .pyi
- Puoi documentare anche uno script senza console o un file di dichiarazioni dei tipi.
- Solo il codice necessario
- Per convertire Python in PDF da un estratto, incolla il codice oppure scegli una copia .txt. Mantieni il contesto che spiega l’indentazione.
ESPLORA L'ESEMPIO
Confronta il codice e il documento ottenuto
Il file weekend_walks.py descrive percorsi a piedi e una funzione di scelta. Apri sorgente e PDF per confrontarli, oppure carica l'esempio nello strumento e prova un'altra impaginazione.
Visualizza il codice di weekend_walks.py
"""Find a walk with enough time to enjoy the view."""
from dataclasses import dataclass
@dataclass
class Walk:
name: str
distance_km: float
minutes: int
def within_reach(walks: list[Walk], free_minutes: int) -> list[Walk]:
"""Keep routes that fit, ordered by distance."""
suitable = [walk for walk in walks if walk.minutes <= free_minutes]
return sorted(suitable, key=lambda walk: walk.distance_km)
# Leave a little room in the afternoon.
routes = [
Walk("Riverside loop", 3.2, 45),
Walk("Old railway path", 5.8, 80),
Walk("Hilltop lookout", 4.1, 65),
]
if __name__ == "__main__":
for route in within_reach(routes, free_minutes=70):
print(f"{route.name}: {route.distance_km:.1f} km")
Impostazioni dell'esempio: A4 / Chiaro / 10 pt
Classe e attributi insieme
Il decoratore e le dichiarazioni mantengono la sequenza del sorgente.
Commenti inclusi
Le docstring accompagnano il codice senza spiegazioni generate automaticamente.
Istruzioni visibili
Il blocco principale viene mostrato senza calcolare i percorsi descritti.
SCEGLI L'IMPAGINAZIONE
Prepara il documento per chi lo leggerà
Dai spazio alle righe
Prova il foglio orizzontale per firme lunghe e blocchi annidati. Un carattere troppo piccolo rende più difficile la correzione.
Mantieni i riferimenti
Lascia disattivata la formattazione se i numeri devono coincidere con il sorgente. Il ritorno visivo di una riga non ne cambia il riferimento.
Indica la versione
Prima di convertire Python in PDF, aggiungi il nome del modulo o della revisione nel titolo. Controlla di allegare la copia aggiornata alla relazione.
I DETTAGLI CHE CONTANO
Prima di convertire Python in PDF
Come creo un file PDF da un file Python con Visual Studio Code?
Salva le modifiche al .py in Visual Studio Code e seleziona quel file qui. La conversione di Python in PDF avviene nel browser, senza un’estensione dell’editor. Per una singola funzione puoi incollare il codice copiato.
Serve installare Python per convertire Python in PDF?
No. Il browser legge il sorgente come testo e non cerca i pacchetti importati. Non è necessario che il progetto possa essere eseguito su questo dispositivo.
Un file con errori si può impaginare?
Sì, il listato può contenere codice incompleto. La formattazione opzionale, invece, richiede sintassi valida. Se fallisce, il testo attuale e l'eventuale PDF precedente restano disponibili.
Posso usare direttamente un .ipynb?
Esporta prima le celle di codice in uno script .py. Rinominare il notebook non basta. Grafici, risultati salvati e celle Markdown richiedono l'esportazione dall'applicazione del notebook.
Quali limiti devo rispettare?
512 KB per file, 10.000 righe sorgente, 100.000 caratteri per riga e 200 pagine. La conversione si interrompe dopo 30 secondi. Per un progetto grande, prepara moduli separati.
La conversione di Python in PDF carica il codice online?
No. Il testo e il risultato rimangono nella memoria della pagina. Ricaricare o chiudere termina la sessione. I file scaricati restano nella posizione scelta sul dispositivo.
Ho un file in PY: come faccio a trasformarlo in PDF?
Se vuoi mostrare il codice, seleziona il file nel convertitore e controlla l’anteprima. Scarica poi il PDF. Se invece lo script deve produrre una fattura o un rapporto, qui vedrai le istruzioni: dovrai eseguirlo nel suo ambiente per ottenere quel risultato.
A cosa servono i file PY?
Contengono istruzioni Python modificabili con un editor. Possono descrivere un programma, un modulo o una piccola automazione. Python in PDF ne prepara una copia da leggere; conserva il .py per le modifiche e per l’eventuale esecuzione.
Come trasformare un codice Python in un file PDF?
Puoi incollare il codice anziché caricare un file. Includi il blocco completo, con spazi e commenti utili. Il convertitore impagina il testo senza completare funzioni mancanti o cercare altri file del progetto.
Conserva il codice. Condividi le idee.
Scegli il tuo file Python