我正在尝试用ABCpdf做一些非常简单的事情。我的目标是为现有PDF添加页码(通过telerik生成 - PDF导出)。
我遇到的问题是,在阅读PDF然后保存文件后,文件就会损坏。
我的代码:
Doc pdfDocument = new Doc();
pdfDocument.Read(path);
MemoryStream outputMemoryStream = new MemoryStream();
pdfDocument.Save(outputMemoryStream);
pdfDocument.Clear();
Response.BinaryWrite(outputMemoryStream.ToArray());
outputMemoryStream.Close();
非常感谢任何建议。
我正在使用ABCpdf 8。
答案 0 :(得分:0)
看看我的回答Add page numbers to a Pdf document
这解释了如何将页码编号添加到pdf链中。
查看代码时,问题就是您正在重写内存中的当前文件。尝试使用添加的页码编辑创建新文件时读取文件,然后根据需要删除第一个文档并重命名第二个文档。