Itextsharp Callback PDF документ при нажатии на кнопку печати на созданном PDF - PullRequest
0 голосов
/ 18 марта 2019

enter image description here

Существует ли какая-либо возможность или какая-либо встроенная функция в iTextsharp, которая при нажатии кнопки печати в файле PDF генерирует вызов функции со стороны сервера?В основном я хочу изменить статус этого файла, чтобы он был напечатан или нет.

Ответы [ 2 ]

0 голосов
/ 18 марта 2019

Поскольку скриншот, который вы прикрепили, является средством просмотра PDF браузера, который работает на клиенте, вы больше не взаимодействуете с сервером. Итак, на данный момент, вы не можете контролировать, что происходит с PDF. Что вы можете сделать, это сказать браузеру не open pdf-файл, а print его. Вот несколько уроков: https://www.google.com/search?q=asp.net+print+directly+to+default+printer

0 голосов
/ 18 марта 2019

У меня нет репутации, чтобы добавить комментарий, но:

в основном печать организована из вашего pdf-браузера. Так что если вы нажмете кнопку печати, itextsharp не сможет обнаружить. Возможный обходной путь - запустить процесс печати с помощью кнопки из вашего документа. В сочетании с JavaScript вы можете написать глобальную переменную, которая помечает процесс печати для этого документа.

Если вы хотите сохранить документ в своем состоянии, вы должны сохранить его после выполнения js-скрипта.

Надеюсь, это поможет.

...