Por que converter PY para PDF?
Um PDF de código-fonte Python pode ser aberto em qualquer dispositivo sem uma instalação do Python e é usado para impressões de revisão de código, documentação e envio de trabalhos. O PDF preserva o realce de sintaxe e a paginação em um layout fixo.
Como converter PY para PDF
VS Code FREE
Abra o arquivo .py no VS Code, instale a extensão vscode-print ou PrintCode, use o comando Print e defina o destino de impressão do navegador como Salvar como PDF.
Pygments (pygmentize) OPEN-SOURCE
Instale com pip install pygments (requer uma distribuição LaTeX para saída em PDF) e execute pygmentize -f pdf -o output.pdf yourfile.py para produzir um PDF com realce de sintaxe.
Notepad++ FREE
Abra o arquivo .py no Notepad++, vá em File > Print e selecione Microsoft Print to PDF como a impressora para salvar um PDF simples sem estilo e sem realce de sintaxe.
Sobre estes formatos
Um arquivo .py é um arquivo de código-fonte Python - texto simples contendo um programa ou script escrito na linguagem Python. Para ler o código, abra-o em qualquer editor de texto. Para…
Abrir detalhes de .PY →Um PDF (Portable Document Format) é um documento de layout fixo que aparece de forma idêntica em todos os dispositivos - fontes, imagens e layout são todos incorporados. Abra-o em qualquer…
Abrir detalhes de .PDF →Qualidade e o que observar
- O PDF resultante é um instantâneo visual do código - ele não pode ser executado e não contém dados de tempo de execução do Python.
- O Pygments requer uma distribuição LaTeX (TeX Live ou MiKTeX) para produzir saída em PDF; se o LaTeX não estiver instalado, use
-f htmlpara gerar um arquivo HTML e imprima-o para PDF a partir de um navegador. - No macOS, o diálogo de impressão de qualquer aplicativo possui um botão Salvar como PDF no canto inferior esquerdo - nenhum software extra é necessário para uma exportação básica sem estilo.
Perguntas frequentes
O PDF incluirá realce de sintaxe?
Preciso de LaTeX para usar o Pygments para saída em PDF?
pygmentize -f pdf gera um arquivo LaTeX e o compila. Sem LaTeX, use -f html para produzir um arquivo HTML e imprima-o para PDF a partir de um navegador.