ABCpdf损坏PDF文件

问题描述:

我想用ABCpdf做一些非常简单的事情。我的目标是将页码添加到现有PDF(通过telerik生成 - PDF导出)。ABCpdf损坏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

看看我的回答Add page numbers to a Pdf document

解释如何页码添加到PDF链。

看着你的代码,接下来的问题是你正在重写到内存中的当前文件。尝试阅读文件创建一个新的文件与添加页码,然后如果你需要,删除第一个文件,并重新命名第二。