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.

GratisSeleccionar y buscarSin marca de agua
01 EMPIEZA CON TU SCRIPT Conversión local

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 comenzar
o
Tu código se procesa aquí, sin enviar su contenido al servidor.

La conversión de Python a PDF guarda el código escrito. El archivo se procesa en este navegador y no se ejecuta.

01 /

Bloques fáciles de seguirLa sangría permite distinguir una función de su contenido.

02 /

Referencias para comentarSeñala una línea concreta durante la corrección de una práctica.

03 /

Sin preparar un entornoNo necesitas instalar paquetes para convertir Python a PDF.

ELIGE. REVISA. GUARDA.

Cómo convertir código Python a PDF

Sigue el tutorial
  1. 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.

  2. 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.

  3. 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

  1. La clase conserva su forma

    El decorador y los atributos siguen el orden del archivo.

  2. Los comentarios también cuentan

    Las explicaciones escritas por el autor aparecen junto al código.

  3. 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.

Gratis y sin marca de agua. Los archivos permanecen en tu navegador. Consulta cómo se tratan tus archivos.

Se admiten 512 KB, 10.000 líneas y 200 páginas, con hasta 100.000 caracteres por línea y un máximo de 30 segundos por conversión. Consulta la guía de conversión para resolver dudas de caracteres, codificación y descarga.

Conserva el código. Comparte tus ideas.

Elige tu archivo Python