小编val*_*077的帖子

iTextSharp从字节数组列表中创建pdf

我有一个byte []列表,我希望将其连接成一个字节[],这将是最终的PDf.

在"page = copy.GetImportedPage(new PdfReader(p),i);"我得到一个"对象引用未设置为实例错误.

我不知道发生了什么,我已经检查了每个对象,并且没有空.

关于这个的任何想法,或另一段可以成功的代码?!

我有这个方法:

编辑

      public static byte[] concatAndAddContent(List<byte[]> pdf)
    {
        byte [] todos;

        using(MemoryStream ms = new MemoryStream())
        {
            Document doc = new Document();
            doc.Open();

            PdfCopy copy = new PdfCopy(doc, ms);
            PdfCopyFields copy2 = new PdfCopyFields(ms);


            PdfReader reader;
            foreach (byte[] p in pdf)
            {
                reader = new PdfReader(p);
                int pages = reader.NumberOfPages;

                // loop over document pages
                for (int i = 1; i < pages; i++)
                {
                    PdfImportedPage page = copy.GetImportedPage(reader, i);
                    PdfCopy.PageStamp stamp …
Run Code Online (Sandbox Code Playgroud)

c# pdf pdf-generation itext itextsharp

16
推荐指数
1
解决办法
4万
查看次数

标签 统计

c# ×1

itext ×1

itextsharp ×1

pdf ×1

pdf-generation ×1