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 invoque, 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 portada deseada para el documento PDF mediante PdfDocument.renderHtmlAsPdf. (o cargar uno ya creado mediante PdfDocument.fromFile.). A continuación, cree (o carga) el documento PDF que necesita la portada y llamar a PdfDocument.merge para combinarlos. Especifique la portada como primer argumento del método de fusión, seguido del otro documento PDF.

Observa el uso del setFirstPageNumber en un objeto ChromePdfRenderOptions para la Página 2 en la línea 15 del código de ejemplo. 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 portada a un PDF mediante el comando <a href="/java/object-reference/api/com/ironsoftware/ironpdf/PdfDocument.html#prependPdf(com.ironsoftware.ironpdf.PdfDocument)" target="_blank">PdfDocument.prependPdf</a> method.

PdfDocument.prependPdf(PdfDocument anotherPdfFile)
JAVA