跳转至

浏览器打印保存pdf重命名

使用 "vue-print-nb": "^1.7.5", 库进行页面部分打印的时候,进行调取浏览器原生打印的时候可以保存为 pdf,但是保存的文件名是根据页面的 title 来的,如果想自定义根据选取部分内容进行重命名的话,可以修改 title 的值来实现。

通过调取打印回调可以进行如下修改:

printAre: {
  id: "pdf-content",
  beforeOpenCallback: () => {
    document.querySelector("title").innerText = "保存pdf的文件名";
    this.printLoading = true;
  },
  closeCallback: () => {
    document.querySelector("title").innerText = "改回原来名字";
    this.printLoading = false;
  }
},