Extração com estrutura

Conversor de PDF para MD online

Atualizado em · Equipe pdftomd.tools

Um conversor de PDF para MD transforma um PDF com camada de texto em Markdown que já vem com a hierarquia pronta. Este analisa o tamanho da fonte e os marcadores de lista para remontar títulos, listas e parágrafos. Assim você edita o conteúdo em vez de redigitar a estrutura.

Um documento passa por um conversor e vira cartões de Markdown

O conversor de PDF para MD abaixo processa um arquivo por vez. Solte o documento, leia a prévia de PDF para MD e depois copie ou salve como .md. Tudo acontece nesta aba.

No navegador · sem upload

PDF de origem

Solte um PDF aqui ou clique para escolher

Só PDFs com texto. Digitalizações precisariam de OCR, e esta ferramenta não faz OCR.

Prévia do Markdown

O Markdown vai aparecer aqui.
Por dentro

Como o conversor de PDF para MD lê uma página

Assim que um arquivo chega, quatro etapas de PDF para MD rodam no navegador.

  1. Um arquivo arrastado para uma área de envio
    01

    Carregar a camada de texto

    O pdf.js abre o arquivo localmente e lê cada trecho de texto com posição e tamanho. Nenhum pixel é adivinhado; por isso a passagem de PDF para MD só funciona onde existe texto de verdade.

    Soltar um arquivo
  2. Trechos de texto agrupados em linhas ordenadas
    02

    Montar as linhas

    Trechos na mesma linha de base são unidos em linhas, e as linhas são ordenadas na sequência de leitura, de cima para baixo.

    Ver funcionando
  3. Prévia de Markdown com títulos e listas
    03

    Reconhecer a estrutura

    Linhas bem maiores viram títulos, em até quatro níveis. Marcadores e números viram itens de lista, linhas alinhadas em colunas viram tabela, e o resto forma parágrafos.

    Conferir a prévia
  4. Ícones de Markdown e de documento ligados por setas
    04

    Gravar o Markdown

    As páginas são juntadas num arquivo limpo, e um parágrafo cortado por uma quebra de página é emendado de novo. Você copia ou baixa o resultado com um clique.

    Copiar ou baixar
O que você recebe

O que um conversor de PDF para MD precisa manter

Um conversor de PDF para MD se avalia pela hierarquia que ele devolve. Um PDF, especificado na norma ISO 32000, guarda as palavras como fragmentos posicionados, não como títulos e listas. Copiar e colar entrega um paredão de texto, e é exatamente por isso que passar de PDF para MD exige detectar a estrutura. Nosso conversor remonta a hierarquia a partir de pistas visuais: tamanho relativo para títulos, símbolos no início para marcadores, números seguidos de ponto ou parêntese para etapas numeradas.

A saída é CommonMark simples de propósito. Títulos usam #, listas usam - ou 1., e os parágrafos são separados por linhas em branco. Assim o arquivo combina com diffs do Git, geradores de sites estáticos e aplicativos de notas. Linhas curtas em maiúsculas são tratadas como títulos de seção.

  • Títulos em até quatro níveis pelo tamanho relativo
  • Listas com marcadores e numeradas pelos seus sinais
  • Tabelas em GitHub Flavored Markdown
  • Parágrafos emendados entre páginas

Onde o PDF para MD ainda pede um olhar humano

As tabelas voltam como GitHub Flavored Markdown quando as colunas estão alinhadas ou desenhadas com linhas; a primeira linha vira o cabeçalho. Células mescladas são separadas, e tabelas giradas caem para linhas simples. Negrito, itálico e links viram texto simples, e as imagens são ignoradas. Layouts em duas colunas podem misturar linhas, e páginas digitalizadas não têm camada de texto; nesse caso o conversor avisa você.

Listas → MarkdownExemplo
Listas com marcadores e numeradas viram sinais de Markdown
Marcadores e etapas numeradas da página viram - e 1. na saída de PDF para MD.
Usos

Quem usa um conversor de PDF para MD

Documentos longos e estruturados, em que vale a pena passar de PDF para MD.

Local primeiro
Processamento local no navegador

Um conversor de PDF para MD que fica no seu dispositivo

Este conversor faz tudo na aba do navegador com o pdf.js. O arquivo nunca é enviado para os nossos servidores. Em computadores compartilhados, feche a aba quando terminar.

Roda no navegadorSem upload para servidorSem conta
Outra direção
Seta nos dois sentidos entre um ícone de Markdown e um de documento

Do Markdown de volta ao documento

Precisa de uma versão para imprimir do texto editado? A ferramenta inversa renderiza o Markdown no estilo do GitHub e salva um arquivo A4 no navegador.

Ferramentas

Ferramentas relacionadas

Páginas que continuam de onde este conversor para.

Abra agora o conversor de PDF para MD

Escolha um arquivo com camada de texto, solte e receba um rascunho estruturado de PDF para MD. Grátis, privado e sem instalação.

Abrir o conversor

Fontes

  1. ISO 32000-2:2020 (PDF 2.0) — ISO, 2020
  2. CommonMark Spec 0.31.2 — CommonMark, 2024
  3. GitHub Flavored Markdown Spec — GitHub
  4. pdf.js — Mozilla
Perguntas

Perguntas frequentes

Como a conversão se comporta, o que mantém e onde para.

Como o conversor de PDF para MD encontra os títulos?

Ele compara o tamanho da fonte de cada linha com o tamanho comum do texto. Linhas bem maiores viram títulos de # a ####, e linhas curtas em maiúsculas viram títulos de seção.

Minhas tabelas são mantidas?

Sim, na maioria das tabelas com camada de texto; nos nossos testes, os 12 arquivos de teste de tabelas passaram. Grades com linhas e tabelas sem borda com colunas alinhadas viram tabelas em GitHub Flavored Markdown, com a primeira linha como cabeçalho. Células mescladas são separadas, e tabelas giradas saem como texto simples.

O PDF para MD funciona com páginas digitalizadas?

Não. Digitalizações não têm camada de texto, e não há OCR. O conversor mostra um aviso quando um arquivo parece feito de imagens.

Existe limite de páginas ou de tamanho?

Não há um teto fixo; arquivos muito grandes dependem da memória do seu dispositivo.

O conversor envia meu arquivo?

Não. O arquivo é lido com o pdf.js no seu navegador e nunca vai para os nossos servidores.

O que acontece nas quebras de página?

As páginas são juntadas num só arquivo, sem marcas de página. Um parágrafo que continua na página seguinte é emendado se a quebra cai no meio de uma frase; caso contrário, uma linha em branco separa as páginas.

Posso converter vários arquivos de uma vez?

Esta página processa um arquivo por vez. A página de conversão em lote converte vários arquivos e junta o Markdown num ZIP.