Моя задача - получить количество страниц в формате pdf. Я использовал инструменты SSRS для генерации массива PDF-байтов. Как только я получаю массив байтов, мне нужно получить количество страниц этого массива байтов. C# - используемый язык программирования.Как получить количество страниц массива байтов PDF, сгенерированных через SSRS
В настоящее время я создаю файл PDF физически, используя сгенерированный массив байтов PDF. Позже я открываю pdf-файл в памяти и получаю счет страницы. Наконец, я удаляю файл, созданный для временного назначения.
Есть ли способ получить количество страниц сгенерированного массива PDF-байтов без создания физического файла? Или я могу создать файл pdf в памяти?
Для создания PDF требуется дополнительные разрешения безопасности, и мы не используем pdf-файл для каких-либо других целей.
Каков способ, с помощью которого вы создаете PDF-файл? Можете ли вы рассказать о том, что вы подразумеваете под «созданием файла физически»? –
Запись файла на физическое местоположение – user3169103
API-интерфейс некоторого класса, который занимается обработкой PDF, может сделать трюк здесь. Но я не знаю ваших ограничений в использовании того же, хотя .. Посмотрите на http://www.pdfsharp.com/PDFsharp/ или iText Api –