Adjuntar una portada

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

PdfDocument.merge(PdfDocument a, PdfDocument b);
JAVA

Cuando se invoca, 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 utilizar este método para adjuntar portadas a documentos PDF existentes. Crear la página de portada deseada para el documento PDF usando PdfDocument.renderHtmlAsPdf (o cargar una pre-creada usando PdfDocument.fromFile). A continuación, 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 de fusión, seguido del otro documento PDF.

Observe el uso de setFirstPageNumber en un objeto ChromePdfRenderOptions a la Página 2 en la línea 15 del ejemplo de código. Esto nos permite ajustar los números de página del documento PDF para reflejar la adición de la portada antes de la fusión. Tenga en cuenta que esta función sólo está disponible para los documentos PDF que se generen sobre la marcha. En el caso de los documentos existentes, esta alternancia del número de página deberá realizarse antes de la fusión por otros medios.

El desarrollador también puede adjuntar una página de portada a un PDF usando el método [PdfDocument.prependPdf](/docs/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#prependPdf(com.ironsoftware.ironpdf.PdfDocument).

PdfDocument.prependPdf(PdfDocument anotherPdfFile)
JAVA