如何打印指定的div(无需手动禁用页面上的所有其他内容)?
我想避免使用新的预览对话框,因此使用此内容创建新窗口无用.
该页面包含几个表格,其中一个表格包含我要打印的div - 该表格采用网页的视觉样式设计,不应该以打印方式显示.
我理解如何覆盖父样式,我知道这个例子是人为的,但有没有办法(使用内联CSS)导致子跨度显示,即使它的父设置为不显示?
<span style="display:none">
<span style="display:block;">Test</span>
</span>
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 React 构建一个简历生成器。我希望用户通过单击下载按钮来获取其简历的 PDF 版本,但我不知道如何实现。
我尝试过jsPDF,它将编辑器转换div为 PDF,但不保留 CSS。
我还尝试过使用html2canvas来使用 jsPDF ,它正在使用保留的 CSS 将 jsPDF 转换div为 PDF,但是该 PDF 是由图像组成的,这意味着文本不可选择,链接不可单击。
当打开打印对话框并另存为 PDF 时,我可以获得带有可选文本和保留 CSS 的 PDF,但我想要一个一键式解决方案。我不希望我的用户付出额外的努力。
如何将我的div样式及其样式另存为功能性 PDF?或者,如何单击浏览器的另存为 PDF 功能?