如何将页面从 File2.pdf 追加到 File1.pdf

本文关键字:pdf 追加 File1 File2 | 更新日期: 2023-09-27 18:31:10

如何使用 (C#) itextsharp
从 file.pdf 2.pdf 追加 file1 中的所有页面插入页面方法。请提供示例代码。我在 itext PDF 上找到了此代码,请提供适用于 C# 的示例代码

    ColumnText ct = new ColumnText(null);
while (rs.next()) {
ct.addElement(new Paragraph(24,
new Chunk(rs.getString("country"))));
}
PdfReader reader = new PdfReader(src);
PdfReader stationery = new PdfReader(Stationery.STATIONERY);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));
PdfImportedPage page = stamper.getImportedPage(stationery, 1);
int i = 0;
while(true) {
stamper.insertPage(++i, reader.getPageSize(1));
stamper.getUnderContent(i).addTemplate(page, 0, 0);
ct.setCanvas(stamper.getOverContent(i));
ct.setSimpleColumn(36, 36, 559, 770);
if (!ColumnText.hasMoreText(ct.go()))
break;
}
stamper.close();

如何将页面从 File2.pdf 追加到 File1.pdf

查看简单的 .NET PDF 合并文章。

呈现的PDF合并使用开源PDF库iTextSharp 以处理 PDF 文件。