Print передать ссылку на файл в javascript window.print () / распечатать PDF, используя javascript - PullRequest
0 голосов
/ 21 марта 2011

Я просто хочу вызвать функцию печати браузера, но вместо того, чтобы он печатал текущую страницу, я хочу, чтобы он печатал конкретный документ. Это возможно? Я знаю, как использовать такие вещи, как dom2pdf для динамического создания PDF, и я знаю о функциональности javascript window.print (), но я не знаю, как напечатать отдельный, уже существующий документ PDF, используя javascript. , Спасибо!

Ответы [ 2 ]

2 голосов
/ 21 марта 2011

Если PDF-файл находится на вашем сервере, вы можете открыть новое окно с загруженным PDF-файлом и вызвать .print () в этом окне:

var page = window.open('/path/to/pdf');
page.print();

Если вы хотите, чтобы он был скрыт, вы можете сделать то же самое с iFrame. Если его нет на вашем сервере, вам не повезло из-за междоменных проблем.

1 голос
/ 21 марта 2011

Нет, это невозможно. Вы можете печатать только те вещи, которые отображаются в вашем браузере.

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