Código que se lê como código
Cada célula mantém suas cores de sintaxe, indentação, largura de tabulação e pontos de quebra. Listas longas são divididas nos limites de linha para que uma página nunca corte uma linha ao meio.
Arraste um arquivo .ipynb e converta IPYNB em PDF no seu dispositivo — código, gráficos, tabelas e matemática LaTeX, sem envio, sem conta e sem fila de espera.
Lido no seu navegador — o notebook nunca é enviado. Você também pode arrastá-lo para qualquer lugar desta página.
Não foi possível abrir esse arquivo
0 bytes enviados
A análise, o layout e a rasterização acontecem no seu dispositivo.
2 tamanhos de página
A4 e letter dos EUA, em retrato ou paisagem.
6 fontes de notebook
Jupyter, JupyterLab, Colab, VS Code, Kaggle, Deepnote.
0€ custo, nunca
Sem contas, sem limites, sem marca d’água sobre o seu trabalho.
Como funciona
Todo o pipeline — análise, layout, rasterização, montagem do PDF — roda na sua máquina: nada espera em uma fila e nada é confiado a um servidor.
Arraste um arquivo .ipynb para o conversor ou escolha-o no navegador de arquivos. O notebook é analisado no seu dispositivo e a conversão começa imediatamente com padrões sensatos.
A4 ou letter, retrato ou paisagem, páginas claras ou escuras. Inclua código, saídas, prompts in[]/out[], números de linha, cores de sintaxe e o bloco de título — e converta de novo.
Baixe um PDF fiel ao pixel com quebras de página exatas, ou use imprimir → salvar como PDF quando quiser texto selecionável produzido pelo navegador.
Nada enviado, nenhuma fila, nenhuma conta. Os arquivos são lidos localmente, renderizados em uma página oculta e rasterizados em um canvas. Feche a aba e nada fica para trás — não há cópia em nenhum outro lugar para apagar.
Ler as notas de privacidadeFunções
Cada elemento do notebook é medido antes de ser desenhado — é isso que faz o resultado parecer um documento em vez de uma captura de tela.
Cada célula mantém suas cores de sintaxe, indentação, largura de tabulação e pontos de quebra. Listas longas são divididas nos limites de linha para que uma página nunca corte uma linha ao meio.
Figuras do Matplotlib e saídas de imagem são embutidas em resolução total, emolduradas com um fio para que gráficos brancos continuem legíveis na página.
Tabelas HTML e markdown são medidas e divididas nos limites de linha, com o cabeçalho repetido em cada parte de uma tabela longa.
| id | 1042 |
| plan | annual |
| mrr | 89.00 |
Fórmulas inline e display em células markdown, e saídas text/latex, são compostas exatamente como aparecem na prévia do notebook.
∫₀¹ x² dx = ⅓
Os blocos são medidos antes de qualquer desenho: um título nunca fica encalhado, uma figura nunca é cortada, e uma tabela larga é reduzida para caber em vez de aparada.
Um rodapé contínuo carrega o nome do notebook e o número da página, e a primeira página abre com um bloco de título: nome do notebook, kernel, número de células e data.
Compatibilidade
Não apenas o caminho feliz: anexos, cores ANSI, tracebacks, arquivos antigos e tabelas rebeldes são tratados com cuidado.
Células markdown
Células de código
Saídas
Formatos de notebook
Guia
IPYNB para PDF é o caminho mais curto entre um notebook que você terminou e um documento que você pode entregar, enviar por e-mail ou imprimir. Abaixo está o que o formato contém, como converter IPYNB em PDF no Jupyter, Google Colab e VS Code, e como a saída deve ficar antes de entregar o PDF para outra pessoa.
Um arquivo .ipynb é um notebook do Jupyter: JSON que guarda uma sessão como uma lista ordenada de células — código, markdown ou brutas — cada célula de código com suas próprias saídas. O nome vem de IPython Notebook, e o mesmo formato serve a um notebook do Jupyter local, um notebook online como Google Colab ou Kaggle, um notebook python online como Deepnote e o VS Code — então um arquivo .ipynb abre em quase qualquer lugar onde você trabalha.
Ler o JSON é fácil; renderizar um notebook não é. As células se compõem em blocos cuja altura só se conhece depois de medida, porque um DataFrame largo, uma figura do matplotlib e um código com quebra de linha mudam de tamanho conforme a largura da página. É por isso que as conversões .notebook para PDF, .ipynb para PDF e de notebook do Jupyter para PDF esbarram no mesmo problema — e por que transformar um arquivo ipynb em PDF com uma impressão simples parece uma captura de tela.
Todo conversor de .ipynb para PDF analisa o notebook, pagina as células na largura da folha impressa, desenha os blocos e monta as páginas; as diferenças estão em onde esse trabalho acontece e se você vê o resultado antes. Aqui todo o pipeline roda na página, sem limite de tamanho e sem conta para criar.
Escolha o arquivo .ipynb
Arraste um arquivo .ipynb ou escolha-o no navegador de arquivos; o notebook é lido no seu dispositivo, então a conversão começa imediatamente.
Defina as opções de página do PDF
A4 ou letter dos EUA, retrato ou paisagem, claro ou escuro; depois decida se código, saídas, prompts de execução e números de linha entram na página.
Confira a paginação na prévia
A prévia mostra exatamente onde cada página quebra antes de qualquer download. Converta de novo quantas vezes quiser — nada é enviado.
Exporte IPYNB para PDF
Baixe o PDF com gráficos, tabelas e cores de sintaxe fiéis ao pixel, ou imprimir → salvar como PDF para texto selecionável.
Converter IPYNB em PDF leva segundos em um notebook comum, e uma passada real de layout dá quebras de página exatas.
A resposta de linha de comando é o nbconvert. Rodar jupyter nbconvert --to pdf notebook.ipynb converte o notebook para LaTeX e compila com o xelatex, então precisa de pandoc mais uma distribuição TeX completa — TeX Live, MacTeX ou MiKTeX — no seu PATH. Sem essa cadeia de ferramentas o comando para em “xelatex not found”, a razão pela qual a maioria das pessoas busca um conversor de notebook do Jupyter para PDF que não exija LaTeX. O --to webpdf usa Chromium headless, e --to html mais imprimir → salvar como PDF mantém o trabalho no navegador.
Os três imprimem o notebook como o navegador o renderiza, então o navegador escolhe as quebras de página: bom para um notebook curto, incômodo para um longo. Converter um notebook do Jupyter em PDF com uma passada de layout — cada bloco inteiro, códigos longos divididos nos limites de linha — é o que faz uma exportação de 40 páginas se ler como um relatório.
Um notebook do google colab não tem botão de exportar PDF, então como salvar notebook colab como pdf tem duas respostas honestas. A rápida: Arquivo → Imprimir, depois salvar como PDF — texto selecionável, quebras de página do navegador e o que mais estiver na tela. A confiável: Arquivo → Baixar → .ipynb, e depois converter o notebook do colab em PDF com um conversor que pagina as células para a folha. Um arquivo ipynb colab continua sendo um arquivo .ipynb, então qualquer um desses caminhos vale quando ele está na sua máquina.
O que torna um notebook do colab agradável no navegador — uma barra do tqdm, um DataFrame truncado, uma tabela HTML rolante — é incômodo de paginar. Um conversor de colab para PDF que pré-visualiza as quebras de página deixa você consertar uma figura abandonada sozinha na página 7 antes de exportar o google colab em PDF.
A extensão Jupyter do VS Code exporta HTML, scripts Python e arquivos .ipynb — mas não PDFs, por isso ipynb para pdf no VS Code não tem resposta embutida. Três caminhos funcionam: exportar para HTML e imprimir esse arquivo em um navegador; rodar jupyter nbconvert no terminal do VS Code se você já tem uma cadeia TeX; ou abrir o arquivo .ipynb em um conversor de navegador como este, que não precisa de instalação e pré-visualiza a paginação. Exportar um notebook do Jupyter em PDF do VS Code normalmente significa o segundo ou o terceiro caminho; exportar pela paleta de comandos e você abre mão do controle sobre onde as páginas quebram.
O caminho do navegador é o menos intrusivo: sem LaTeX para instalar, e as mesmas configurações ipynb para pdf no vscode toda vez — A4, retrato, código mais saídas, números de linha.
Às vezes a maneira certa de imprimir IPYNB em PDF é imprimir: o diálogo do navegador tem um destino salvar como PDF, e é o único caminho que produz texto vetorial que você pode selecionar, pesquisar e anotar — vale a pena para documentos lidos na tela ou indexados por um buscador.
Procure um conversor de IPYNB para PDF online e você encontra três tipos de ferramenta. O primeiro é a linha de comando que você já tem: nbconvert — grátis, local, exato, e desarmado se você não quiser instalar LaTeX. O segundo é um serviço de conversão na nuvem, o Vertopal sendo o mais conhecido: envie o notebook, escolha PDF, baixe. Uma conversão de IPYNB para PDF no Vertopal é conveniente para um arquivo que você não se importa de compartilhar, mas o notebook sai da sua máquina e o layout segue uma folha de estilo de impressão genérica.
O terceiro tipo é esta página: um conversor de IPYNB para PDF online sem envio. Você pode converter notebook do Jupyter em PDF online, ou converter IPYNB em PDF grátis offline: o arquivo nunca sai do dispositivo, então a saída é sempre a mesma. Comparando as camadas gratuitas dos conversores de IPYNB para PDF com as pagas? A pergunta que decide não é o preço: é se a ferramenta entende células, saídas e quebras de página.
Qualquer conversor ipynb para pdf ganha seu sustento nos detalhes — os que decidem se a ferramenta realmente pode converter notebook em PDF ou apenas produzir um arquivo:
Um notebook python é um problema de documentação tanto quanto de código, e exportar um notebook python em PDF é onde isso aparece. Se o resultado termina com um gráfico que ninguém consegue ler, o problema é a conversão, não o notebook.
Se você veio procurar um conversor de notebook do Jupyter para PDF, uma forma de exportar um notebook do Google Colab em PDF, um substituto para uma instalação quebrada do nbconvert, ou simplesmente um jeito de converter .ipynb em PDF sem conta, o próximo passo é o mesmo: escolha o notebook. O PDF é seu — IPYNB para PDF grátis, sem marca d’água, sem cadastro e sem custo.
Clientes
“O notebook mais bagunçado da minha pasta de projetos — um DataFrame de 14 colunas, um traceback vermelho ANSI, três figuras do matplotlib — saiu como um PDF impecável de 22 páginas.”
“Entrego minhas atividades avaliadas em PDF. Importo um notebook do Colab, clico em converter, baixo — tudo em menos de um minuto.”
“A ausência de envio foi decisiva. Notebooks de clientes nunca saem da minha máquina, e a conversão offline prova isso.”
Pegue o notebook mais bagunçado da sua pasta de trabalho — o do traceback de 2.000 linhas e do DataFrame de 14 colunas — e veja como ele sai.
Escolher um notebookFAQ
Respostas curtas às perguntas mais comuns sobre arquivos .ipynb — o que é o formato, como salvar ou exportar um notebook em PDF no Jupyter, Google Colab e VS Code, e o que esperar da conversão.
Um arquivo IPYNB é um notebook do Jupyter: um documento JSON que armazena uma sessão como uma lista ordenada de células de código, markdown e brutas, junto com as saídas de cada célula de código. O mesmo arquivo .ipynb é usado pelo Jupyter Notebook, JupyterLab, Google Colab, Kaggle, Deepnote e pela extensão Jupyter do VS Code, então abre em quase qualquer máquina ou no navegador.
IPYNB significa IPython Notebook. A extensão .ipynb foi introduzida pelo IPython, o shell interativo de Python cuja função de notebook cresceu até virar o Project Jupyter — por isso o tipo de arquivo ainda se chama IPYNB, mesmo que a aplicação de hoje seja o Jupyter Notebook e o kernel possa ser Python, R, Julia, SQL ou JavaScript.
O Google Colab não tem botão de exportar PDF, então a exportação é pelo navegador: abra Arquivo → Imprimir e escolha salvar como PDF como destino. Para um documento paginado de verdade, use Arquivo → Baixar → .ipynb para salvar o notebook e converta essa cópia aqui, onde figuras, tabelas e saídas longas são medidas e mantidas inteiras.
Use o conversor no topo desta página: escolha ou arraste seu arquivo .ipynb, defina o tamanho da página, a orientação e quais elementos aparecem, confira onde as páginas quebram e baixe o PDF. A análise, o layout e a rasterização rodam no seu navegador, então o notebook nunca é enviado e não há cadastro.
Converter IPYNB em PDF online significa que o trabalho acontece em uma página web, não em um terminal. Aqui roda inteiramente em JavaScript: o arquivo é lido com a File API do navegador, paginado na largura da folha impressa e desenhado em um PDF que você baixa. Como nada é enviado, converter IPYNB em PDF online também funciona offline.
Salvar um notebook como PDF é o mesmo que convertê-lo. Abra o arquivo .ipynb no conversor, escolha as opções de página — A4 ou letter dos EUA, retrato ou paisagem, páginas claras ou escuras, código e saídas ligados ou desligados — e baixe o PDF, ou use imprimir → salvar como PDF quando precisar de texto selecionável.
Exportar um arquivo IPYNB como PDF dá uma versão fixa e compartilhável do notebook. Escolha o arquivo, revise a prévia paginada e baixe: código com realce de sintaxe e prompts in[] e out[], gráficos em resolução total, tabelas divididas nos limites de linha e matemática LaTeX, com o nome do notebook e o número da página no rodapé.
A extensão Jupyter do VS Code exporta HTML, scripts Python e arquivos .ipynb, não PDFs. Para salvar IPYNB como PDF de um notebook aberto no VS Code, clique com o botão direito, exporte para HTML e imprima essa página em PDF; ou rode jupyter nbconvert no terminal do VS Code se houver uma cadeia LaTeX instalada; ou solte o arquivo .ipynb neste conversor, que não precisa de instalação.
Exportar IPYNB como PDF no VS Code não é um comando que a extensão Jupyter traz, então os caminhos práticos são: o export para HTML da paleta de comandos seguido de imprimir → salvar como PDF; jupyter nbconvert --to pdf no terminal integrado, que precisa de pandoc mais TeX Live, MacTeX ou MiKTeX; ou um conversor de navegador como este, que pré-visualiza as quebras de página.
Transformar um arquivo .ipynb em PDF é renderizar em páginas fixas células desenhadas para uma tela rolante. Arraste o notebook para o conversor, escolha a configuração de página e converta: cada bloco é medido antes de ser desenhado, então um título nunca fica abandonado no pé de uma página e uma tabela larga é reduzida em vez de aparada.
Para salvar um arquivo .ipynb como PDF, abra-o no conversor, converta e baixe o documento pronto. O notebook fica no seu dispositivo o tempo todo — é analisado e rasterizado na aba — e o PDF chega sem marca d’água, com um bloco de título na primeira página e o nome do arquivo e o número da página no rodapé contínuo.
Converter um IPYNB em PDF tem quatro passos: analisar as células e suas saídas, paginá-las na largura da folha impressa, desenhar cada bloco e montar as páginas. Todo conversor faz esses passos, e as diferenças aparecem no resultado; aqui todos acontecem localmente, então nada entra em fila e nada é enviado.
Baixar um arquivo IPYNB como PDF é um trabalho de converter e salvar: escolha o notebook, defina as opções de página e use o botão de download — o PDF é gerado no navegador e vai direto para sua pasta de downloads. Se você prefere texto que dá para selecionar e pesquisar, use imprimir → salvar como PDF.
Escolha o arquivo IPYNB no navegador de arquivos, ou arraste-o para qualquer lugar desta página, e a conversão começa imediatamente. Notebooks salvos pelo Jupyter Notebook, JupyterLab, Colab, Kaggle, Deepnote e VS Code funcionam todos: nbformat 4, mais os arquivos nbformat 3 mais antigos que guardam as células em worksheets.
O Colab não consegue escrever um PDF sozinho. Dentro do Colab, Arquivo → Imprimir e escolha salvar como PDF — rápido, com texto selecionável e quebras de página escolhidas pelo navegador. Para um resultado controlado, use Arquivo → Baixar → .ipynb para obter o notebook e converta aqui, onde saídas longas e figuras são medidas e mantidas juntas.
Exportar IPYNB em PDF com esta ferramenta é tarefa do navegador: sem Python, sem LaTeX, sem nbconvert. Abra o notebook, escolha A4 ou letter em retrato ou paisagem, decida quais elementos aparecem na página e baixe. As mesmas configurações no mesmo notebook sempre produzem o mesmo PDF.
O caminho de linha de comando é jupyter nbconvert --to pdf notebook.ipynb, que converte via LaTeX e precisa de pandoc mais TeX Live, MacTeX ou MiKTeX instalados antes de rodar — a falta deles é a causa usual do erro “xelatex not found”. O caminho do navegador não precisa de nada disso: abra o notebook aqui, revise a paginação e baixe.
Para salvar um notebook do Jupyter como PDF, transforme-o em um arquivo que você pode guardar: baixe o PDF do conversor depois de revisar a prévia, ou use imprimir → salvar como PDF quando o texto vetorial selecionável importa mais que a imagem de cada bloco.
Um notebook do Colab vive na nuvem, então salvá-lo como PDF começa por obter o arquivo: Arquivo → Baixar → .ipynb, e depois converta o notebook em PDF no navegador. Você também pode imprimir o notebook do Colab com Arquivo → Imprimir e salvar como PDF, o que é mais rápido mas deixa as quebras de página para a caixa de impressão.
Baixar um notebook como PDF é o último passo de uma conversão: primeiro converta o arquivo .ipynb, depois use o botão de download para um PDF exato e paginado, ou imprima o documento paginado pelo navegador quando o texto selecionável importa mais que gráficos fiéis ao pixel.
Exportar um notebook do Jupyter como PDF é o trabalho que o nbconvert faz na linha de comando e este conversor faz no navegador. Ambos produzem um PDF do notebook; só um precisa de instalação de TeX. Se você quer ver onde as páginas vão quebrar antes de gerar o arquivo, converta no navegador.
Abra o arquivo do notebook no conversor, ajuste as configurações de página e baixe o PDF — esse é todo o processo, e funciona para notebooks do Jupyter, Colab, Kaggle, Deepnote ou VS Code. O markdown vira tipografia de documento, o código mantém suas cores de sintaxe, e as saídas são posicionadas inteiras em vez de cortadas ao meio.
Um notebook IPYNB se converte em PDF como qualquer outro arquivo de notebook: escolha o arquivo, converta, baixe. Conversões longas podem ser canceladas a qualquer momento, notebooks muito grandes são limitados apenas pela memória do seu dispositivo, e o PDF pronto carrega o nome do notebook e o número da página em vez de qualquer marca ou marca d’água.
Escolha um notebook e o PDF geralmente fica pronto antes de você terminar de ler a linha de progresso.
Converter um notebook