1作者: webgio1 天前
Hi HN, 我是 ASP.NET Rotativa 库的作者。自从我开始这个项目已经将近 14 年了,而推出 SaaS 版本:rotativa.io 也已经有 10 年了。虽然它服务于 .NET 生态系统,但 PDF 生成技术已经发展了(随之而来的也有各种麻烦)。 在过去的几个月里,我一直在为 rotativa.io 构建一项新功能,它摆脱了旧的库模式。我想创建一个与平台无关的东西,来解决让 PDF 样式设计变得缓慢的“编辑-部署-测试”循环。 新方法:您使用专用的 Web 编辑器构建 Liquid 模板,而不是从 Web 框架渲染视图。 编辑器:基于 Monaco,具有 Liquid 标签和 JSON 数据的自动补全、验证和实时的并排预览。 技术:它使用现代渲染引擎,并深度支持 CSS 打印(分页、页眉/页脚等)。 工作流程:您的后端向 API 发送 JSON POST 请求;API 将其与您存储的模板合并,并返回一个安全的下载链接。 为什么要做此改变?> 我想将设计与应用程序代码分离。这使得非开发人员(或者只是您,在不同的标签页中)可以调整布局,而无需完整的部署周期。 我很想听听您对 Liquid 模板工作流程与传统的“HTML-to-PDF”库方法的看法。 谢谢, webgio
1作者: agnes-nordic1 天前
我在目录中分享了我的个人资料,其中包含关于焦虑和心理健康的思考。<p>#心理健康#心理健康#心理学#精神病学<p>https://bsky.app/profile/aksel-louis.bsky.social/post/3mdx6qlqzk22a