Хотя я согласен с ответами о том, что требования идиотские, есть способы обойти вашу проблему. А именно, просто не дайте обычному пользователю PDF, а что-то еще. И передайте PDF привилегированным пользователям. Вы уже указали, что у вас есть способ отличить их.
Существуют библиотеки, которые можно использовать для преобразования из PDF в другой формат. Однажды мне дали сравнительно похожее задание. Моя задача была сделать предварительный просмотр документа до того, как пользователь DL'd его и клиентское приложение открыло соответствующее программное обеспечение для обработки текста.
Хотя я не могу с чистой совестью рекомендовать библиотеки Aspose (мне очень не нравилось работать с этим инструментом), они были тем, что использовалось в компании, в которой я работал в то время, и я знаю, что они могут делать то, что тебе нужно сделать. Они не являются ни бесплатными, как в случае со свободой слова, ни свободными, как в случае со свободным пивом, но их можно загрузить и попробовать бесплатно, за счет большого водяного знака на сгенерированных / преобразованных документах.
Я позволил Aspose выполнить преобразование документа в файл HTML и загрузил его в iFrame в моем интерфейсе.
Если решение о передаче содержимого PDF в другом формате неприемлемо для вашего менеджера, вам действительно нужно сообщить ему об их идиотизме.