保存window.print()的输出,并通过ajax将其作为pdf格式发送到服务器



我想发送与窗口生成的pdf。使用Ajax打印并将其发送到服务器,我不能使用jsPdf,因为我需要对pdf进行样式设置。

有人能帮忙吗?

正如Keith所建议的,你可以使用jsPdf将其设置为new jsPDF("p", "pt", "a4");,并在生成时设置固定的min-height为840px, width为600px,在此之前你可以使用任何大小,只要使其响应。

如果你不想保存在本地,你可以用pdf.output("bloburl")代替pdf.save()

style必须应用在样式的顶层。

你可以查看这个generate-pdf-from-react-html关于用法和正确的比例。

相关内容

  • 没有找到相关文章

最新更新