我已经尝试了许多 PDF 生成 jsPDF 之类的 javascript 库,但是其中很多都没有正确地渲染 CSS 或者不能全部渲染 CSS。 Xeponline似乎工作正常。

下面的代码通过 id'DivId'抓取内容并将其转换为 PDF。

<div id="DivId">
<h1>Hello</h2>
<p>This paragraph is styled</p>
</div>

<a href="#" onclick="return xepOnline.Formatter.Format('DivId');">
<img src="button-print.png"></a>

如何转换HTML 字符串并转换为pdf blob,如 jsPDF?我怎么能这样做,我只有几周的 javascript 经验。帮帮我。有没有可用的替代库?