Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jsPDF中设置html2pdf的字体?_Javascript_Pdf_Jspdf - Fatal编程技术网

Javascript 如何在jsPDF中设置html2pdf的字体?

Javascript 如何在jsPDF中设置html2pdf的字体?,javascript,pdf,jspdf,Javascript,Pdf,Jspdf,我需要在生成pdf时使用孟加拉语字体。我已经使用fontconverter转换了字体,它可以很好地添加文本。我的意思是,以下事情正在进行,即,我可以在生成的pdf中看到我的孟加拉语文本- var doc = new jsPDF(); doc.setFont('SolaimanLipi', 'normal'); doc.text("অতীশ", 10, 60); doc.setFont('SolaimanLipi', 'normal'); // set font doc.se

我需要在生成pdf时使用孟加拉语字体。我已经使用fontconverter转换了字体,它可以很好地添加文本。我的意思是,以下事情正在进行,即,我可以在生成的pdf中看到我的孟加拉语文本-

var doc = new jsPDF();
doc.setFont('SolaimanLipi', 'normal'); 
doc.text("অতীশ", 10, 60);
doc.setFont('SolaimanLipi', 'normal'); // set font
doc.setFontSize(50);
但是,如果使用
html2pdf
,则
doc.setFont('SolaimanLipi','normal')
不起作用。例如,以下代码不起作用

var pdf = new jsPDF('p', 'pt', 'letter');
        
pdf.setFont('SolaimanLipi', 'normal');

html2pdf(document.body, pdf, function (canvas) {
            var iframe = document.createElement('iframe');
            iframe.setAttribute('style', 'position:absolute;right:0; top:0; bottom:0; height:100%; width:500px;font-family:SolaimanLipi;');

            document.body.appendChild(iframe);
            iframe.src = pdf.output('datauristring');
        }
        );

html2pdf
设置字体的方法是什么?

这说明了如何设置字体。例如<代码> doc.StStand(“Times”)它不适用于HTML2PDF:(HTML2PDF不是您所标记的JSPDF。请考虑使用<代码>文档.Boo.Sype )抱歉,它没有帮助。