IRONSOFTWAREHOME
Dividir PDFs


String html = "<p> Hello Iron </p>"
    + "<p> This is 1st Page </p>"
    + "<div style = 'page-break-after: always;' ></div>"
    + "<p> This is 2nd Page</p>"
    + "<div style = 'page-break-after: always;' ></div>"
    + "<p> This is 3rd Page</p>";
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(html);

// take the first page
PdfDocument page1doc = pdf.copyPage(0);
page1doc.saveAs("Split1.pdf");

// take the pages 2 & 3
var page23doc = pdf.copyPages(1, 2);
page23doc.saveAs("Split2.pdf");
mvn install
Dividir PDFs

Dividir PDFs

Este exemplo de código mostra como os desenvolvedores Java podem aproveitar a funcionalidade de edição de PDF do IronPDF para atingir um caso de uso muito comum: dividir um PDF em PDFs menores.

Usando o método copyPages, os desenvolvedores podem rapidamente produzir um novo documento PDF contendo um conjunto inclusivo de páginas do documento fonte.

O exemplo apresentado utiliza essa abordagem para gerar dois novos documentos PDF, contendo a primeira página e a segunda e terceira páginas, respectivamente, de um documento PDF recém-renderizado. Isso preserva o conteúdo e a estrutura do documento de origem em sua forma original, enquanto copia partes de seu conteúdo para arquivos separados — efetivamente "dividindo" o arquivo para todos os fins e propósitos. Essa abordagem é útil em situações em que o desenvolvedor precisa manter o arquivo fonte em seu formato original para fins de backup.

Uma abordagem ligeiramente diferente para dividir um documento PDF (uma que não mantém o arquivo original) pode ser realizada com o método copyPages junto com o método removePages.

Como dividir arquivos PDF em Java

  1. Instalar a biblioteca Java IronPDF para dividir documentos PDF
  2. Importar um PDF existente ou renderizar um novo PDF no Java
  3. Divida o PDF usando o método copyPages para copiar as páginas do PDF para outro objeto PdfDocument
  4. Exporte o PdfDocument com o método saveAs
  5. Execute a etapa 3 em apenas uma linha de código Java.
Learn more about the copyPage method in Java.
Ver no GitHub

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.