合并两个或多个PDF文件
通过上面的代码,您可以将不同 HTML 内容创建的多个 PDF 文件合并为一个 PDF 文件。
两个 HTML 内容已被渲染成独立的 PDF 文档。使用 PdfDocument.mergePdf 方法将两个 PDF 文档(pdfdoc_a 和 pdfdoc_b)合并为一个名为 "merged "的 PDF 文档。
合并过程并不局限于新渲染的 PDF 文档;使用该方法还可以将其应用于现有的 PDF 文档。
import {PdfDocument} from "@ironsoftware/ironpdf"; (async () => { const html_a = `<p> [PDF_A] </p> <p> [PDF_A] 1st Page </p> <div style='page-break-after: always;'></div> <p> [PDF_A] 2nd Page</p>`; const html_b = `<p> [PDF_B] </p> <p> [PDF_B] 1st Page </p> <div style='page-break-after: always;'></div> <p> [PDF_B] 2nd Page</p>`; // Render HTML content to PDF documents const pdfdoc_a = await PdfDocument.fromHtml(html_a); const pdfdoc_b = await PdfDocument.fromHtml(html_b); // Merge the two PDF documents const merged = await PdfDocument.mergePdf([pdfdoc_a, pdfdoc_b]); // Save the merged PDF await merged.saveAs("Merged.pdf"); })();
通过上面的代码,您可以将不同 HTML 内容创建的多个 PDF 文件合并为一个 PDF 文件。
两个 HTML 内容已被渲染成独立的 PDF 文档。使用 PdfDocument.mergePdf 方法将两个 PDF 文档(pdfdoc_a 和 pdfdoc_b)合并为一个名为 "merged "的 PDF 文档。
合并过程并不局限于新渲染的 PDF 文档;使用该方法还可以将其应用于现有的 PDF 文档。