Gerador de sumário para PDF
Envie um PDF longo sem navegação e esta ferramenta detectará prováveis títulos pelo tamanho da fonte, depois adicionará uma página de sumário no início listando cada um com seu número de página.
Detecção heurística de títulos: procura linhas curtas exibidas visivelmente maiores do que o texto do corpo ao redor, e pode ocasionalmente deixar passar um título real ou sinalizar algo que não é um, especialmente em documentos com formatação pouco usual. Revise a lista abaixo antes de gerar.
Perguntas frequentes
Isso adiciona marcadores de PDF reais e clicáveis?
Não. A biblioteca PDF em que esta ferramenta roda não suporta a criação de sumários/marcadores reais de PDF (a árvore de navegação lateral que alguns leitores de PDF mostram). Em vez disso, ela adiciona no início uma ou mais páginas de sumário comuns listando cada título detectado com o número da página onde ele aparece no documento final - um sumário real e legível que você consulta folheando, mas não uma entrada clicável numa barra lateral.
Como ele detecta os títulos?
É heurístico: usando as informações de tamanho de fonte que o pdf.js relata para cada linha de texto, ele procura linhas curtas e isoladas exibidas notavelmente maiores que o tamanho de texto principal dominante do documento. Isso funciona bem em relatórios, artigos e manuais formatados de forma típica, mas pode perder um título real ou sinalizar algo que não é um, especialmente em documentos formatados de forma incomum - sempre revise a lista detectada e desmarque qualquer coisa errada antes de gerar.
E se nenhum título for detectado?
A página de sumário gerada dirá isso claramente em vez de listar algo - isso pode acontecer se o documento não usar um tamanho de fonte visivelmente maior para seus títulos, ou estiver formatado de uma forma incomum que essa heurística não reconhece.
Posso remover um título falso positivo antes de gerar?
Sim, desmarque qualquer entrada na lista revisada que na verdade não seja um título - apenas as entradas marcadas são incluídas no sumário gerado.
Meu PDF é enviado para algum lugar?
Não, isso roda inteiramente no seu navegador usando pdf.js e pdf-lib. Nada é enviado para um servidor.