IRONSOFTWAREHOME
Anexe uma página de rosto.

import com.ironsoftware.ironpdf.PdfDocument;  
import com.ironsoftware.ironpdf.headerfooter.HeaderFooterOptions;
import java.io.IOException;  
import java.nio.file.Paths;


// Create a Sample Cover Page using RenderHtmlAsPdf
PdfDocument coverPage = PdfDocument.renderHtmlAsPdf("<h1>This is a Cover Page</h1>");
PdfDocument webpage = PdfDocument.renderUrlAsPdf("https://www.nuget.org/packages/IronPdf/");

// Set the page number of the PDF document to be created to 2.
HeaderFooterOptions headerFooterOptions = new HeaderFooterOptions();
headerFooterOptions.setFirstPageNumber(1);
TextHeaderFooter footer = new TextHeaderFooter();
footer.setLeftText("");
footer.setCenterText("Page {page}");
footer.setRightText("");
webpage.addTextFooter(footer, headerFooterOptions);

// Convert a web page's content to a PDF document.
// Merge the cover page with the web page and save the new PDF to the filesystem.
try {
    PdfDocument.merge(coverPage, webpage).saveAs(Paths.get("assets/cover_page_pdf.pdf"));
} catch (IOException e) {
    throw new RuntimeException(e);
}
mvn install
Anexe uma página de rosto.

Anexe uma página de rosto.

O método PdfDocument.merge de IronPDF anexa o conteúdo de um documento PDF a outro documento PDF.

Quando invocado, PdfDocument.merge adicionará todas as páginas do documento PDF b atrás das páginas do documento PDF a.

Este exemplo de código mostra como os desenvolvedores podem usar esse método para anexar páginas de rosto a documentos PDF existentes. Crie a página de capa desejada para o documento PDF usando PdfDocument.renderHtmlAsPdf (ou carregue uma pré-criada usando PdfDocument.fromFile). Em seguida, crie (ou carregue) o documento PDF que precisa da página de capa e chame PdfDocument.merge para combiná-los. Especifique a página de capa como o primeiro argumento do método merge, seguido do outro documento PDF.

Observe o uso do setFirstPageNumber em um objeto ChromePdfRenderOptions para a Página 2 dentro do exemplo de código. Isso nos permite ajustar a numeração das páginas do documento PDF para refletir a adição da página de rosto antes da fusão. Note que este recurso está disponível apenas para documentos PDF que serão gerados dinamicamente. Para documentos já existentes, essa alteração na numeração das páginas precisará ser feita antes da fusão, utilizando outros meios.

O desenvolvedor também pode anexar uma página de capa a um PDF usando o método PdfDocument.prependPdf.

Learn more about PdfDocument.merge method
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.