Chrome保存为PDF自定义文件名

xyhw6mcr  于 2023-08-01  发布在  Go
关注(0)|答案(3)|浏览(196)

在Chrome浏览器中,当按下Ctrl + P时,您可以选择“保存到PDF”。默认文件名等于用户要打印的html页的标题。可以在不改变html页面的实际标题的情况下改变它吗?我想有一个日期和时间在PDF的名称,但我不希望日期和时间在我的HTML页面的标题。

yvgpqqbh

yvgpqqbh1#

因此,如果您可以在某处放置一个打印按钮,并将其链接到类似于以下的函数:

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

字符串

yks3o0rb

yks3o0rb2#

const tempTitle = document.title;
    window.addEventListener('beforeprint', () => {
        document.title = 'custom';
    });
    window.addEventListener('afterprint', () => {
        document.title = tempTitle;
    });

字符串

b4qexyjb

b4qexyjb3#

这是一个打印到PDF打印机驱动程序的功能,据我所知,你无法控制它。因此,不幸的是,默认文件名将是页面标题。。

相关问题