感谢您的关注!
背景
我正在开发一个使用(优秀的)Rotativa库的项目,该库接受 HTML 页面,然后将其作为页面(或页面)打印到 PDF。
Rotativa 在 ASP.NET MVC3+ 上运行,我想标准是使用 Rotativa 抓取并放入 PDF 的 Razor 视图来呈现您的动态页面。
问题
我发现 Razor 对于这项工作有点笨拙,并且在使用 jQuery 接受(JSON)数据并将该数据转换为结构化和样式化的页面元素方面要快得多。由于 Rotativa 允许我在页面转换为 PDF 之前在页面上运行 JavaScript,因此我想使用 jQuery 而不是 Razor。在任何一种情况下,我都需要一种方法来正确测量放置元素的大小,以便在 8.5" X 11" 页面上,我可以正确放置页眉、页脚、分页符、页码等。
问题
我在想我只需要为此推出我自己的插件,但是在做这项工作之前,是否已经有一个用于 jQuery 的库或插件可以做到这一点?我(在谷歌上)搜索了这样一个插件,但运气不佳。
再次感谢。