Jak*_*kal 7 javascript printing pdf filenames internet-explorer
var docprint = window.open("", "", "toolbar=0,location=0,menubar=0,scrollbars=1");
docprint.document.open();
docprint.document.write("<html><head><title>Title here</title></head>");
docprint.document.write("<body>body content here</body></html>");
docprint.document.close();
docprint.focus();
docprint.print();
Run Code Online (Sandbox Code Playgroud)
这是我的javascript代码,用于打开一个新窗口并自动打开打印对话框.当用户从打印对话框中选择要打印到Adobe PDF的选项时,会出现一个菜单,其中包含用于定义pdf文件名的选项.在Firefox和Chrome中,pdf文件名设置为页面标题,这很好.但是,在Internet Explorer中,pdf文件名设置为父窗口的url basename.如何在Internet Explorer中以编程方式设置pdf文件名?
小智 3
不幸的是,这似乎无法从浏览器完成。
看起来文件名来自 PDF 打印机,而不是浏览器,正如 Teemu 在这篇文章中评论的那样:从 Internet Explorer 打印时的默认文件名。
微软论坛上有一个关于如何设置默认文件名的主题,链接如下:
但它仅适用于您想通过按 Ctrl + P 打印的静态页面。当您动态创建文档时,它将采用父级的 URL 作为默认文件名。
| 归档时间: |
|
| 查看次数: |
2144 次 |
| 最近记录: |