Dividir arquivos PDF online – Guia passo a passo

By Help2Code Editorial Team Published 16 Jun 2026 Updated 22 Oct 2026 997 words
Also available in: 🇬🇧 EN

Dividir um arquivo PDF significa fragmentá-lo em vários documentos menores — extraindo páginas específicas, separando a cada N páginas ou dividindo por intervalos de páginas personalizados. Se você precisa enviar apenas algumas páginas de um contrato, extrair um capítulo de um ebook ou separar um documento digitalizado em arquivos individuais, um divisor de PDF online permite fazer tudo isso na hora, sem instalar nenhum programa.

Por que você pode precisar dividir um PDF

  • Extrair algumas páginas de um documento grande para enviar por e-mail
  • Separar um contrato de várias páginas em páginas de assinatura individuais
  • Dividir um livro digitalizado em capítulos
  • Separar um portfólio em arquivos de projetos individuais
  • Extrair uma fatura de um extrato mensal
  • Remover páginas indesejadas antes de mesclar com outro PDF

Métodos de divisão

Método 1: extrair páginas específicas

Selecione os números exatos das páginas que deseja extrair em um novo arquivo PDF. Os intervalos de páginas usam o formato 1-5, 8, 11-13.

Entrada:   documento de 100 páginas
Extrair:   1-5, 8, 11-13
Saída:     8 páginas (1,2,3,4,5,8,11,12,13) em um novo PDF

Método 2: dividir a cada N páginas

Divida um documento em blocos de N páginas cada. Isso é útil para separar um PDF grande em arquivos menores de tamanho equivalente.

Entrada:   documento de 50 páginas
Dividir:   a cada 10 páginas
Saída:     5 arquivos (páginas 1-10, 11-20, 21-30, 31-40, 41-50)

Método 3: dividir por intervalos de páginas personalizados

Defina cada arquivo de saída com seu próprio intervalo de páginas. Cada intervalo se torna um PDF separado.

Entrada:          documento de 30 páginas
Intervalos:       1-5, 6-15, 16-20, 21-30
Saída:            4 arquivos

Como funciona a ferramenta de divisão de PDF

A ferramenta Divisor de PDF do Help2Code funciona inteiramente no seu navegador usando PDF.js. Seu arquivo nunca sai do seu dispositivo — nenhum upload para um servidor, nenhuma preocupação com privacidade.

Instruções passo a passo

  1. Abra o Divisor de PDF no seu navegador
  2. Clique na área de upload ou arraste e solte um arquivo PDF sobre ela
  3. Escolha o método de divisão: extrair páginas específicas, dividir a cada N páginas ou usar intervalos personalizados
  4. Configure a saída: informe os números de página, o intervalo ou os intervalos
  5. Baixe o resultado: cada seção gerada é criada e baixada automaticamente

Exemplos de código

JavaScript: dividir PDF com pdf-lib

const { PDFDocument } = require('pdf-lib');

async function splitPdf(sourceBytes, pageRanges) {
  const sourceDoc = await PDFDocument.load(sourceBytes);
  const outputDocs = [];

  for (const range of pageRanges) {
    const newDoc = await PDFDocument.create();
    const [start, end] = range;
    const copiedPages = await newDoc.copyPages(
      sourceDoc,
      Array.from({ length: end - start + 1 }, (_, i) => start + i)
    );
    copiedPages.forEach(page => newDoc.addPage(page));
    outputDocs.push({
      pages: `${start + 1}-${end + 1}`,
      bytes: await newDoc.save()
    });
  }

  return outputDocs;
}

// Uso: extrair as páginas 1-3 e 5-7 (índices começam em 0)
const ranges = [[0, 2], [4, 6]];
splitPdf(pdfBuffer, ranges).then(console.log);

Python: extrair páginas com PyMuPDF

import fitz  # PyMuPDF

def extract_pages(input_pdf: str, output_pdf: str, page_numbers: list[int]):
    src = fitz.open(input_pdf)
    dst = fitz.open()

    for num in page_numbers:
        dst.insert_pdf(src, from_page=num, to_page=num)

    dst.save(output_pdf)
    dst.close()
    src.close()

extract_pages('input.pdf', 'output.pdf', [0, 1, 4, 5])
# Extrai as páginas 1, 2, 5 e 6 (índices começam em 0)

PHP: dividir PDF com FPDI

use setasign\Fpdi\Fpdi;

function splitPdf(string $inputFile, array $pageRanges): array {
    $outputFiles = [];
    $pdf = new Fpdi();
    $pageCount = $pdf->setSourceFile($inputFile);

    foreach ($pageRanges as $i => $range) {
        $output = new Fpdi();
        [$start, $end] = $range;

        for ($page = $start; $page <= $end; $page++) {
            $templateId = $output->importPage($page);
            $size = $output->getTemplateSize($templateId);
            $output->addPage($size['orientation'] === 'L' ? 'L' : 'P', [$size['width'], $size['height']]);
            $output->useTemplate($templateId);
        }

        $filename = tempnam(sys_get_temp_dir(), "split_$i") . '.pdf';
        $output->Output($filename, 'F');
        $outputFiles[] = $filename;
    }

    return $outputFiles;
}

$ranges = [[1, 3], [5, 7]]; // páginas com índice começando em 1
splitPdf('input.pdf', $ranges);

Linha de comando: usar pdfseparate (Linux)

# Divide cada página em um arquivo individual
pdfseparate input.pdf output_%d.pdf

# Divide em intervalos usando pdfjam
pdfjam input.pdf 1-5 --outfile part1.pdf
pdfjam input.pdf 6-10 --outfile part2.pdf

Comparando ferramentas de divisão de PDF

Ferramenta Plataforma Privacidade Máx. de páginas Opções de saída
Divisor de PDF do Help2Code Navegador 100% no lado do cliente Limitado pelo navegador Por intervalo, a cada N, personalizado
Adobe Acrobat Desktop Privacidade total Ilimitado Por tamanho, páginas, marcadores
pdfseparate Linux CLI Privacidade total Ilimitado Cada página em um arquivo separado
PyMuPDF Python Privacidade total Ilimitado Controle programático total
Ferramentas de upload online Web Requer upload Varia Por intervalo ou a cada N

Boas práticas

  • Verifique as políticas de privacidade — use ferramentas que rodam no lado do cliente para documentos sensíveis
  • Confira os intervalos de páginas — revise os números das páginas antes de dividir
  • Mantenha backups do original — nunca divida a única cópia de um documento importante
  • Revise os arquivos gerados — abra cada arquivo para confirmar que ele contém as páginas esperadas
  • Dê nomes claros aos arquivos — use nomes descritivos como contract-signature-page.pdf em vez de output1.pdf

Ferramentas relacionadas

Depois de dividir, talvez você precise comprimir arquivos PDF para reduzir o tamanho, remover páginas de um documento ou mesclar vários PDFs novamente. Todas essas ferramentas funcionam no seu navegador, sem necessidade de upload.

Conclusão

Dividir arquivos PDF é uma tarefa comum no dia a dia de qualquer profissional. Seja para extrair páginas específicas, dividir um documento em partes iguais ou criar intervalos de páginas personalizados, um divisor de PDF online torna o processo instantâneo e seguro para a privacidade. Use a ferramenta Divisor de PDF para dividir arquivos direto no navegador e explore as abordagens programáticas acima para automatizar o processamento de documentos.


About this article

Aprenda a dividir arquivos PDF online gratuitamente. Guia passo a passo com as melhores ferramentas.


Related Articles


Related Tools