我正在将 JsPDF 用于我的react项目,并在为日语版本保存 pdf 时遇到一些问题,但它在英语版本中运行良好。
问题 有时它会打印一些随机的特殊字符,有时它不会在 pdf 上打印任何内容。
任何帮助,将不胜感激。
这是我的代码
import React from "react";
import jsPDF from 'jspdf';
import "./styles.css";
const HelloWorldJapanese = 'こんにちは世界';
export default function App() {
const downloadPdf = () => {
const doc = new jsPDF()
doc.text('Hello world!', 10, 10)
doc.save('a4.pdf')
}
const downloadJapanesePDF = () => {
const doc = new jsPDF();
doc.text(HelloWorldJapanese, 10, 10)
doc.save('a4.pdf');
}
return (
<div className="App">
<button onClick={downloadPdF}>Download Pdf</button>
<br />
<button onClick={downloadJapanesePDF}>Download Japanese Pdf</button>
</div>
);
}
沙盒演示:https ://codesandbox.io/s/jspdf-bk7p3