Разве нельзя печатать PDF по гиперссылке? - PullRequest
0 голосов
/ 25 мая 2010

Я искал недели, и я все время захожу в тупик. Я знаю, что вы можете создать текстовую или графическую ссылку и сказать ей «распечатать страницу» в браузере. Но пока я не могу напечатать документ, в частности, PDF. Мне бы хотелось, чтобы диалоговое окно печати отображалось после нажатия на ссылку, и да, ссылка на PDF-файл была напечатана.

Почему это кажется таким невозможным подвигом? Я видел, как это работает в фильме Flash, но так как я не могу получить доступ к собственному файлу, я не могу видеть, как это было сделано.

Любой совет?

Спасибо.

Ответы [ 2 ]

1 голос
/ 02 июня 2010

Многие современные принтеры поддерживают прямую печать PDF.Lexmark, HP, Xerox и многие другие имеют это на большинстве «деловых» принтеров.На этих устройствах простая отправка файла PDF непосредственно на устройство через LPR, порт 9100 или каким-либо другим механизмом приведет к печати документа.Некоторые устройства даже поддерживают URL-адреса.Я знаю, что у Lexmark было несколько устройств, на которые можно было отправлять URL-адрес на принтер, если у него был доступ к URL-адресу, по которому он получал документ и печатал.В этом случае он поддерживал базовые HTML, JPEG, TIF и PDF.

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

0 голосов
/ 25 мая 2010

Перед печатью PDF-файл должен быть представлен в виде изображения. Обычно, когда вы печатаете файл PDF на рабочем столе, вы можете просто щелкнуть правой кнопкой мыши на файле и выбрать «Печать», и если у вас есть Adobe Reader или другое приложение, установленное в качестве программы просмотра PDF по умолчанию, то выбранный вами PDF открывается автоматически - на этом этапе PDF отображается как изображение - и затем начинается процесс печати. ​​

Но если нет доступа к программе просмотра PDF, которая может отобразить PDF, а затем распечатать его, вы не сможете распечатать PDF. Обычно, если у вас установлены Adobe Reader, Foxit Reader и т. Д., То при нажатии на URL-адрес PDF-файла PDF-файл открывается в программе просмотра PDF в браузере, и вы сможете распечатать его.

Кроме того, вы можете найти PDF SDK, который автоматически отображает PDF-файл как изображение, а затем отправляет его на принтер без необходимости установки средства просмотра PDF на вашем компьютере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...