Pular para o conteúdo principal

Extrair páginas individuais de um PDF

Escolha primeiro o modo: Ranges para um arquivo com as páginas selecionadas (1-3, 5, 12-), Every page para um arquivo por página, Chunks para partes de tamanho fixo. Cada saída é um novo PDF contendo só as páginas copiadas — as páginas não selecionadas estão genuinamente ausentes —, e a divisão inteira roda no seu navegador, então nada é enviado.

Só local
Só quer a ferramenta? Abra Dividir PDFExtrai páginas e deixa o restante intactoAbrir ferramenta

Extrair páginas individuais de um PDF: explicação

Dividir é o que você faz quando precisa enviar uma página de algo: a página assinada de um contrato, uma única nota fiscal de um lote escaneado, a carta médica mas não o resto do arquivo. Ou seja, dividir é o que você faz com documentos com os quais está sendo cuidadoso — e a maioria dos divisores online pede que você envie o documento inteiro primeiro, para um servidor cujo único papel era movê-lo de volta para você.

Aqui a divisão roda localmente, num Web Worker, usando pdf-lib. Cada saída não é uma cópia do original com páginas escondidas — é um documento novo no qual as páginas selecionadas são copiadas com seus grafos de dependência completos. Nada das páginas que você não selecionou existe na saída, e essa é a diferença entre extrair a página 3 de um contrato e enviar um arquivo que apenas exibe a página 3.

Esta página cobre os três modos de divisão e as tarefas para as quais cada um serve, a sintaxe de intervalos (de propósito a mesma que as caixas de diálogo de impressão usam), como os arquivos de saída são nomeados e a resposta honesta sobre marcadores e metadados — o que vai para as partes, o que fica com o original e por quê.

Os três modos moram na ferramenta Dividir PDF — solte um PDF, escolha um modo e defina o padrão de nomes das saídas.

Para entender por que uma divisão preguiçosa vaza as páginas que diz remover, o guia da estrutura de PDF percorre árvores de páginas, fluxos de conteúdo e tabelas de referência cruzada.

Três modos, três tarefas

O seletor de modos corresponde ao motivo pelo qual você está dividindo em primeiro lugar:

  • Ranges — um arquivo de saída contendo as páginas que você nomeou, na ordem em que escreveu. O modo para tirar a parte de que você precisa.
  • Every page — uma saída por página, tantos arquivos quantos o documento tem. O modo para um lote escaneado que devia ter sido documentos separados: quarenta notas fiscais escaneadas numa passada.
  • Chunks — grupos sequenciais de N páginas, com a última menor. O modo para um limite de tamanho em outro lugar: um portão de envio de 10 MB, um teto de anexo de e-mail, uma gráfica que aceita vinte páginas por serviço.

Sintaxe de intervalos

A regra da ordem como digitada tem usos reais: a saída segue a sequência que você digitou, e não uma ordenada, então 5, 1, 3 produz um documento nessa ordem, e um número de página duplicado é ocasionalmente exatamente o que você quer quando uma capa precisa aparecer duas vezes. Se reordenar é a tarefa inteira, e não um efeito colateral de selecionar, a ferramenta de reordenar páginas é o instrumento mais direto.

Você digitaVocê recebeObservação
1-3, 5Páginas 1, 2, 3 e 5Vírgulas separam as partes
12-Página 12 até o fimFim aberto vai até a última página
-5As cinco primeiras páginasInício aberto também funciona
5, 1, 3Essas páginas, nessa ordemOrdem como digitada; duplicatas permitidas

Nomeando as saídas

Uma divisão que produz um arquivo por página não pode dar o mesmo nome a todos, então as saídas seguem um padrão: o nome do próprio documento mais um contador — report-1.pdf, report-2.pdf e assim por diante. O padrão é editável, com quatro tokens que cobrem a maioria dos casos:

  • {name} — o nome do documento original sem a extensão.
  • {n} — um número sequencial para a parte, começando em 1.
  • {page} — a primeira página daquela parte, a única leitura que sobrevive a uma divisão em blocos.
  • {date} — a data, para exportações que você reexecuta num cronograma.

Marcadores, metadados e o que é levado junto

O que vai para cada saída é tudo o que é de nível de página: o conteúdo das páginas, fontes, imagens, dimensões, rotação, e as anotações e os campos de formulário que moram nessas páginas. O que não vai é a estrutura de nível de documento. O sumário de marcadores é o caso visível — seus destinos apontam para números de página que podem não existir num extrato de duas páginas, e um sumário que parece intacto mas cai nas páginas erradas é pior que nenhum. O cabeçalho de informações do documento também não é transferido: cada saída é um documento novo, e o Title e o Author originais ficam com o original.

O que é a outra metade da resposta honesta: seu arquivo original não é modificado em nada. Ele é lido, as partes são gravadas como arquivos novos, e o documento no seu disco — marcadores, metadados, tudo — fica exatamente como estava.

Extraído, não escondido

O modo de falha que vale conhecer em qualquer ferramenta de divisão: uma implementação que copia o documento inteiro e apenas esconde as páginas não selecionadas produz um arquivo que parece certo e ainda contém toda palavra removida, recuperável com qualquer extrator de texto. É o mesmo tipo de erro que censurar com um retângulo preto, e é assim que falhas de censura vão parar no noticiário. Aqui as saídas são documentos novos sem nada a recuperar — e você não precisa acreditar nesta página por fé: rode qualquer extrator de texto sobre uma saída e procure por uma frase de uma página não selecionada. Não vai estar lá.

Perguntas frequentes

Meu PDF é enviado quando divido aqui?

Não. O documento é lido, dividido e gravado de volta dentro da sua aba do navegador por um Web Worker; não há endpoint de envio. Confira no DevTools: o painel Network fica mudo enquanto você divide. A Content-Security-Policy da página define connect-src 'self', então o próprio navegador bloquearia qualquer tentativa de mandar o arquivo para fora.

O que significa o intervalo 12-?

Da página 12 até o fim do documento. Intervalos abertos funcionam dos dois lados: -5 significa as cinco primeiras páginas. Os números começam em 1, acompanhando o que o seletor de páginas mostra, e a pré-visualização ao lado do campo exibe a lista de páginas resolvida antes de você executar a divisão.

Posso obter as páginas de saída numa ordem personalizada?

Sim — a saída segue a ordem em que você escreveu, então 5, 1, 3 produz um documento exatamente nessa sequência, e números de página duplicados são permitidos. Se reorganizar é a tarefa inteira, e não um subproduto da extração, a ferramenta de reordenar resolve de forma mais direta.

Os arquivos divididos mantêm os marcadores?

Não, e de propósito. Um sumário de marcadores é estrutura de nível de documento cujos destinos apontam para páginas específicas; num extrato contendo um subconjunto dessas páginas, a maioria dos destinos não aponta para nada. Um sumário quebrado que parece intacto é pior que a ausência dele. Anotações e campos de formulário que moram nas páginas mantidas sobrevivem.

Dividir modifica meu PDF original?

Não. O original é apenas lido; cada saída é um documento novo baixado junto dele. Seu arquivo mantém os marcadores, os metadados Title e Author e todo o resto intocado — as partes são documentos novos, não cópias editadas do original.

Quantos arquivos uma divisão pode produzir?

Quantos a tarefa precisar, dentro do teto de entrada de 100 MB por arquivo da ferramenta: Every page produz um arquivo por página do documento, Chunks produz um por grupo de N, Ranges produz um. A memória é o limite real, já que cada saída é construída na aba — a ferramenta recusa trabalho grande demais em vez de congelar no meio da divisão.