Я пытаюсь скопировать страницы из существующего PDF-файла в новый и вернуть его. Я пишу в новый PDF-файл с памятью, но он возвращает ошибку «Невозможно получить доступ к закрытому потоку».
Вот мой код:
var ms = new MemoryStream();
using PdfReader pdfReader = new PdfReader(pdfStream);
using PdfDocument pdfDocument = new PdfDocument(pdfReader);
using PdfWriter pdfWriter = new PdfWriter(ms);
using PdfDocument newDocument = new PdfDocument(pdfWriter);
pdfDocument.CopyPagesTo(1, 2, newDocument);
return File(ms, "application/pdf");
Подробнее здесь: https://stackoverflow.com/questions/798 ... ller-using
Мобильная версия