2014-11-13 4 views
5

В Chrome, нажав Ctrl + P, вы можете выбрать «Сохранить в PDF». Имя файла по умолчанию равно заголовку страницы html, которую пользователь хочет распечатать. Можно ли это изменить, не изменяя фактическое название html-страницы? Я хотел бы иметь дату & время в имени PDF, но мне не нужна дата & раз в заголовке моей страницы html.Chrome сохранить в PDF пользовательское имя файла

ответ

10

Так что, если вы можете поставить кнопку печати в где-нибудь, и связать его с функцией, аналогичной следующей:

function printWithSpecialFileName(){ 
    var tempTitle = document.title; 
    document.title = "Special File Name.pdf"; 
    window.print(); 
    document.title = tempTitle; 
} 
+1

Это большой обходной путь! Особенно в сочетании с режимом '--kiosk-printing'. – jeverling

0

Это функциональность драйвера принтера print-to-PDF, и, насколько я могу судить, вы не контролируете его. Так, к сожалению, имя файла по умолчанию будет заголовок страницы ...

Смежные вопросы