ABCpdf повреждает файлы PDF

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

1 ответ

Решение

Посмотрите на мой ответ. Добавьте номера страниц в PDF-документ.

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

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

Другие вопросы по тегам