我必须将html元素转换为PDF,但我不想使用html2canvas,因为这个包首先转换html图像,然后转换为pdf。这种方式不能有效地满足我的需求。
我使用了jspdf的最新版本( 1.5.3,上面说支持用Unicode和utf-8字符构建)和jspdf-autotable。
除了腐化的波斯性格之外,所有的事情都正常。我必须在最新版本的jspdf中对Unicode字符进行任何设置吗?我必须使用自定义字体吗?或者内置的默认设置支持Unicode字符?
我阅读了所有关于这个问题的文章,并运行了它,但我没有解决我的问题
发布于 2019-05-12 21:52:35
尝试使用html2pdf库正确导出unicode和波斯语/阿拉伯语字符。必须在第一步中将html代码转换为canvas,然后将其转换为pdf。
function export_to_pdf() {
// Get the element.
var element = document.getElementById('root');
// Generate the PDF.
html2pdf().from(element).set({
margin: 0,
filename: 'test.pdf',
html2canvas: { scale: 1},
jsPDF: {orientation: 'portrait', unit: 'in', format: 'a4', compressPDF: true}
}).save();
}https://stackoverflow.com/questions/55741347
复制相似问题