背景: 项目中有需要将html下载成pdf的需求,我看项目中的实现思路是 1. 利用html2Canvas库将html转换成图片; 2. 利用jspdf库将canvas生成的图片转换成pdf格式。 后面发现html2pdf可以直接将html转换成pdf格式 示例代码如下 HTML to PDF conversion function createPDF () { // get the element of ticket content. const docElement = document.getElementById('ticket'); // select the element and save as the PDF. html2pdf().from(docElement).save(); } Jiyik Learning JavaScript create and download pdf Our Ticket Ticket content here Download as PDF html2pdf下载链接:[https://www.cdnpkg.com/html2pdf.js/file/html2pdf.bundle.min.js/](https://link.segmentfault.com/?enc=W%2FgTXM%2FGAk0KP1rMTzEmSg%3D%3D.O3i6yJ5k4kIzoUPTdp%2FEUcXnwdOmyhcQA3L%2BXIkrEX87T%2FJBHo15XKZD0eSNxL%2FkSKNup%2BPddHJyHPKCKdqQtQ%3D%3D) 例如htnl2pdf好像更简洁,请问下两种方式哪种比较好?