我尝试使用jsPDF和html2canvas,它们一起截取网页的屏幕截图并生成一个PDF文件。但我不希望图像是PDF文件。我想要一个库,该库将HTML与CSS的动态结果转换为PDF文件,其中的文本是可选择的。
发布于 2019-06-05 14:52:08
您是否需要以编程方式创建PDF?如果只是打印成PDF格式呢?
如果需要高精度,另一种选择是使用XSL Formatting Objects,也就是XSL-FO,尽管它比较老,而且可能比您想要的复杂。假设您的HTML是有效的XML,那么您可以使用XSL将HTML转换为格式化对象,然后将格式化对象传递给格式化引擎以生成PDF。
在NPM上有一个名为jsx-xsl-fo的JavaScript项目来做这件事,尽管它的使用率很低。我也怀疑您是否能够在客户端完成所有这些工作。
https://stackoverflow.com/questions/56454692
复制相似问题