2013-02-14 4 views
1

Я пытаюсь сделать что-то действительно простое с 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.

ответ

0

Взгляните на мой ответ Add page numbers to a Pdf document

Это объясняет, как добавить нумерацию страниц в PDF-файл цепи.

Рассматривая свой код, проблемы швов в том, что вы переписываете текущий файл в память. Попробуйте прочитать файл при создании нового файла с добавленной нумерацией страниц, а затем, если вам нужно, удалить первый документ и переименовать второй.

Смежные вопросы