IRONSOFTWAREHOME
Adjuntar una portada

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
Adjuntar una portada

Adjuntar una portada

El método PdfDocument.merge de IronPDF añade el contenido de un documento PDF a otro documento PDF.

Al invocarse, PdfDocument.merge añadirá todas las páginas del documento PDF b detrás de las páginas del documento PDF a.

Este ejemplo de código muestra cómo los desarrolladores pueden usar este método para adjuntar páginas de portada a documentos PDF existentes. Cree la portada deseada para el documento PDF usando PdfDocument.renderHtmlAsPdf (o cargue una pre-creada usando PdfDocument.fromFile). Luego, cree (o cargue) el documento PDF que necesita la portada y llame a PdfDocument.merge para combinarlos. Especifique la portada como primer argumento del método merge, seguido por el otro documento PDF.

Observe el uso de setFirstPageNumber en un objeto ChromePdfRenderOptions dentro del ejemplo de código para la Página 2. Esto nos permite ajustar los números de página del documento PDF para reflejar la adición de la página de portada antes de la fusión. Tenga en cuenta que esta función está disponible solo para documentos PDF que se generarán sobre la marcha. Para documentos existentes, esta alteración del número de página deberá realizarse antes de la fusión usando otros medios.

El desarrollador también puede adjuntar una portada a un PDF usando el método PdfDocument.prependPdf.

Learn more about PdfDocument.merge method
Ver en GitHub

¿Listo para empezar?

Versión:2026.6recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca Java Maven para PDF
Instalar con Maven

Versión: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
JAR PDF for Java
Descargar JAR

Versión: 2026.6

Instalar manualmente en tu proyecto