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);
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 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 utilizando la funciónMétodo PdfDocument.prependPdf.
PdfDocument.prependPdf(PdfDocument anotherPdfFile)