iTextSharp - 如何在创建新文档期间包含现有 PDF

我想在创建新文档时添加现有的 PDF 文件。 答案在这里:

Step1: 
string pdfFilePath = "your path of pdf file";
byte[] bytes = System.IO.File.ReadAllBytes(pdfFilePath);

Step2:
internal static void addPDF(PdfWriter writer,Document document,Byte[] pdf)
    {
        PdfReader reader = new PdfReader(pdf);
        PdfContentByte pcb = writer.DirectContentUnder;
        Int32 pages = reader.NumberOfPages;
        for (Int32 pagenum = 1; pagenum <= pages; pagenum++)
        {
            document.NewPage();
            PdfImportedPage page = writer.GetImportedPage(reader,pagenum);
            // Render their page in our document.
            pcb.AddTemplate(page,0);
        }
    }
yzp0754 回答:iTextSharp - 如何在创建新文档期间包含现有 PDF

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/28226.html

大家都在问