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