2016-08-23 3 views
0

Я пытаюсь отправить свое веб-приложение для отправки PDF-документа на сетевой принтер, но все примеры, которые я видел, требуют, чтобы физический файл уже существовал, что не позволяет работайте за то, что мне нужно.Отправка PDF-байт-массива для печати

У меня есть служба, предоставляющая идентификатор, возвращает объект, в котором одно из свойств является байтовым массивом документа PDF.

Как отправить это на указанный сетевой принтер?

Я пробовал PDFPrint evoPDF PDF, но он растеризует документ PDF перед отправкой содержимого на принтер, который раздувает файл размером 14 КБ до более чем 40 МБ, что кажется смешным.

Поддержка evoPDF говорит, что ничего не поделаешь, чтобы изменить это, поэтому мне нужно найти альтернативу.

Веб-приложение будет отправлять сотни документов на 3/4 страницы за раз, и ожидание того, что принтер будет разматываться до 50 МБ для каждого из них, неприемлем.

Есть ли лучший способ?

ответ