RECEBER, CONFERIR, COMPARTILHAR
Como converter um arquivo PY para PDF e compartilhar
Nem todo arquivo Python recebido por mensagem precisa ser executado. Se o objetivo é ler ou mostrar as instruções, PY para PDF prepara um documento sem iniciar o programa.
Primeiro, confirme o tipo de arquivo
Um .py contém código-fonte; um .pyc é compilado e não serve para esta conversão. Um .ipynb é um notebook e exige uma exportação prévia. Para usar PY para PDF, escolha .py, .pyw, .pyi ou texto .txt. Mudar apenas o nome da extensão não converte o conteúdo.
Como abrir o arquivo recebido
Para ler o código, use um editor de texto e abra o .py pela opção de abrir arquivos. Não é necessário executar o script. Se você só precisa de uma cópia de leitura, selecione-o diretamente no conversor de PY para PDF; depois, a visualização do código permite conferir o texto usado.
Comece a conversão
Abra o conversor e procure a pasta em que o arquivo foi salvo. No celular, essa seleção depende do gerenciador do sistema. Se o filtro esconder o arquivo, use a opção de mostrar todos. No computador, arrastar o script também inicia a conversão.
Leia o documento antes de enviar
Na prévia, percorra as páginas e procure linhas compridas. PY para PDF mantém a ordem do código e mostra tabulações em posições de quatro colunas. Essa apresentação não valida a sintaxe. Para ver o texto usado, abra as opções adicionais e escolha a visualização do código.
Ajuste a cópia para quem vai receber
Escolha papel, fonte e cores nos ajustes. A orientação paisagem ajuda com blocos aninhados. O título pode indicar a versão do script. A formatação opcional reorganiza espaços e aspas, exige sintaxe válida e pode ser desfeita. Deixe-a desligada se as referências precisarem corresponder ao arquivo original.
Salvar, compartilhar ou imprimir
Para compartilhar um arquivo Python como documento, baixe o resultado de PY para PDF. Alguns navegadores abrem um visualizador; nesse caso, use o comando de salvar dele. Quando disponível, o menu de compartilhamento oferece destinos do próprio aparelho. Se o destinatário precisar alterar ou executar o programa, envie também o .py original; copiar texto do PDF pode trazer números de linha e quebras visuais. Para papel, selecione preto e branco e imprima o documento salvo, não esta página do site.
E quando o arquivo vem do Jupyter?
Exporte as células como script Python e depois use PY para PDF. Gráficos, saídas e células Markdown não são recolhidos. Se você quer o relatório com os resultados, use a exportação do notebook que os exibe. A biblioteca pypdf também é outra proposta: manipular PDFs por código.
Se houver um aviso
Use UTF-8 ou UTF-16 com BOM. Os limites são 512 KB, 10.000 linhas, 100.000 caracteres por linha e 200 páginas; a conversão para após 30 segundos. Para caracteres sem suporte, a ferramenta pode oferecer escapes Unicode visíveis. Se só a prévia falhar, tente abrir ou baixar o documento.
O trabalho de PY para PDF permanece na memória desta página. Salve a cópia antes de sair e guarde o arquivo original para futuras alterações.