DEL EDITOR AL DOCUMENTO
Python a PDF.
Tu código, listo para entregar.
Convierte un archivo Python en un PDF.
Prepara una práctica, una revisión o un anexo técnico a partir de tu script.
Elige tu script Python.
Selecciona un archivo .py y el PDF se preparará automáticamente.
PY · PYW · PYI · TXT hasta 512 KB Arrastra un script aquí para comenzarLa conversión de Python a PDF guarda el código escrito. El archivo se procesa en este navegador y no se ejecuta.
Bloques fáciles de seguirLa sangría permite distinguir una función de su contenido.
Referencias para comentarSeñala una línea concreta durante la corrección de una práctica.
Sin preparar un entornoNo necesitas instalar paquetes para convertir Python a PDF.
- 01
Selecciona el script
Elige un .py guardado en tu equipo o arrástralo al recuadro. Para entregar solo una función, pega el bloque completo, incluida su sangría.
- 02
Comprueba el documento
La primera versión se genera automáticamente. Abre la vista previa y revisa los saltos de página antes de modificar el tamaño del texto o del papel.
- 03
Descarga el PDF del código
Guarda el PDF y adjúntalo donde corresponda. Conserva también el archivo original si quien lo recibe necesita editar o ejecutar el programa.
EL CÓDIGO COMO DOCUMENTO
Un archivo PY a PDF para acompañar tu trabajo
Una plataforma de entrega puede pedir un documento aunque el ejercicio se haya escrito en un editor. Al convertir Python a PDF obtienes una copia del código que se puede leer sin abrir el proyecto. Un archivo .py guarda código fuente como texto: importaciones, funciones y comentarios. Las bibliotecas importadas no se añaden al documento ni se ejecutan.
- Scripts .py
- Utiliza el archivo que guardaste desde VS Code u otro editor. Para convertir PY a PDF, basta con seleccionar ese script; el orden de las líneas se mantiene.
- Archivos .pyw y .pyi
- Python a PDF también admite scripts de ventana y archivos de anotaciones de tipos.
- Texto seleccionado
- Pega un fragmento o usa una copia .txt cuando solo necesites explicar parte del programa.
EXPLORA EL EJEMPLO
Compara el archivo PY y su PDF
El ejemplo weekend_walks.py sirve para comprobar una clase, una función y un bloque principal. Compara el archivo descargable con el PDF o carga el ejemplo para probar otra presentación.
Ver el código de 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")
Ajustes del ejemplo: A4 / Claro / 10 pt
La clase conserva su forma
El decorador y los atributos siguen el orden del archivo.
Los comentarios también cuentan
Las explicaciones escritas por el autor aparecen junto al código.
El resultado no se inventa
La instrucción que muestra una ruta se imprime como texto, sin calcularla.
PREPARA LA PRESENTACIÓN
Antes de entregar tu código Python a PDF
Revisa las líneas largas
Prueba el papel horizontal antes de reducir mucho la letra. Las líneas ajustadas conservan la referencia a su línea original.
Decide si quieres formatear
El formato opcional puede cambiar comillas, espacios y saltos. Déjalo desactivado si la numeración debe coincidir con el archivo entregado.
Distingue cada versión
Pon el nombre del módulo o la revisión en el título. Evita confundir una copia antigua con el código definitivo.
DETALLES QUE IMPORTAN
Dudas sobre Python a PDF
¿Cómo puedo descargar un .py en PDF en Visual Studio Code?
Guarda el script en Visual Studio Code y selecciona ese archivo aquí. Después, descarga el PDF desde el conversor. El proceso de Python a PDF no añade un botón al editor ni requiere una extensión. También puedes copiar un bloque y pegarlo aquí.
¿Puedo convertir Python a PDF desde el móvil?
Usa el selector de archivos de un navegador moderno. Si el filtro oculta el documento, prueba la opción para ver todos los archivos. La descarga depende del navegador del dispositivo.
¿Acepta archivos de Jupyter?
Primero exporta el código del notebook como .py. Cambiar la extensión de .ipynb no basta. Las celdas Markdown, las tablas y los gráficos guardados no se incorporan.
¿Qué tamaño admite?
Hasta 512 KB, 10.000 líneas de origen y 200 páginas. Una línea no puede superar 100.000 caracteres. La conversión se detiene si tarda más de 30 segundos.
¿Se puede imprimir en blanco y negro?
Sí. En los ajustes, selecciona el tema en blanco y negro y el papel de tu impresora. Descarga el PDF e imprímelo desde un lector de documentos.
¿Dónde queda el archivo al convertir Python a PDF?
El texto y el PDF permanecen en la memoria de la página. No se suben a un servidor de conversión. Al recargar se pierde la sesión, pero las copias descargadas siguen en tu dispositivo.
¿Qué es un archivo PY y qué es el formato .py?
Es un archivo de texto que contiene código fuente de Python. La extensión identifica el tipo de archivo; no significa que sea un PDF ni que debas ejecutarlo para leerlo. La conversión de Python a PDF presenta ese texto en páginas.
¿Cómo abrir un archivo .py sin ejecutarlo?
Ábrelo desde un editor de texto o de código con la opción de abrir archivos. Evita iniciarlo como un programa si solo quieres leerlo. Aquí puedes seleccionarlo y consultar el código desde las opciones adicionales después de convertirlo.
¿Un .py es un documento o un archivo?
Es un archivo de código fuente. Puede leerse como texto, pero una plataforma que solicita un documento PDF puede no aceptarlo. Conserva el .py para editar y entrega el PDF como copia de lectura.
Conserva el código. Comparte tus ideas.
Elige tu archivo Python