我正在尝试使用 React 构建一个简历生成器。我希望用户通过单击下载按钮来获取其简历的 PDF 版本,但我不知道如何实现。
我尝试过jsPDF,它将编辑器转换div为 PDF,但不保留 CSS。
我还尝试过使用html2canvas来使用 jsPDF ,它正在使用保留的 CSS 将 jsPDF 转换div为 PDF,但是该 PDF 是由图像组成的,这意味着文本不可选择,链接不可单击。
当打开打印对话框并另存为 PDF 时,我可以获得带有可选文本和保留 CSS 的 PDF,但我想要一个一键式解决方案。我不希望我的用户付出额外的努力。
如何将我的div样式及其样式另存为功能性 PDF?或者,如何单击浏览器的另存为 PDF 功能?