我曾尝试将 FullCalendar.js 渲染的日历打印为 PDF,但是似乎没有可用的生成器工作:
我对 PrinceXML 失败的最小重现示例是 Adam Shaw 的 FullCalendar 站点上的示例。即使我保存生成的 HTML(通过
$("body").html()
)并将生成的 HTML 传递给 PrinceXML,从而绕过 PrinceXML 不正确的 JavaScript 处理,PrinceXML 也不会正确布置绝对定位的事件。我有哪些选择?
最佳答案
您最好的选择可能是 wkhtmltopdf ,它使用 WebKit 作为渲染引擎。这意味着您可以自由使用 CSS/Javascript。您可能需要查看 javascript-delay
选项。
我已经在 Ruby on Rails 中成功使用了 wkhtmltopdf,但看起来您正在使用 .NET。快速搜索揭示了一些可能的用于 .NET 的 wkhtmltopdf 包装器库:
您可能需要查看 this answer 以获取一些替代解决方案。
关于pdf-generation - FullCalendar 可以打印为 PDF 吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19546745/