我正在使用Github中的html2pdf库
我可以这样定义文件名:
<i>filename: "filename.pdf"</i>
就我而言,我必须使用一个固定名称的变量。
<script>
$(function()
{});
function printPDF()
{
var element = document.getElementById("element-to-print");
var opt = {
margin: 1,
filename: "filename.pdf";
image: { type: 'jpeg', quality: 0.99 },
html2canvas: { scale: 2 },
jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait'}
};
// New Promise-based usage:
html2pdf().from(element).set(opt).save();
}
</script>
答案 0 :(得分:0)
使用文件名作为函数参数,并像printPDF('myFile.pdf')
这样使用它:
function printPDF(filename) {
{
var element = document.getElementById("element-to-print");
var opt = {
margin: 1,
filename,
image: { type: 'jpeg', quality: 0.99 },
html2canvas: { scale: 2 },
jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait'}
};
// New Promise-based usage:
html2pdf().from(element).set(opt).save();
}