返回首页

一周热榜

1作者: webgio4 天前原帖
嗨,HN, 我是ASP.NET的Rotativa库的作者。自从我开始这个项目已经快14年了,自从我推出SaaS版本的rotativa.io也已经10年了。虽然它在.NET生态系统中发挥了作用,但PDF生成技术已经发展了很多(随之而来的还有不少烦恼)。 在过去的几个月里,我一直在为rotativa.io构建一种新的功能,摆脱旧的库模式。我想创建一种平台无关的解决方案,来解决“编辑-部署-测试”循环,这使得PDF样式调整变得非常缓慢。 新的方法:与其从你的Web框架中渲染视图,不如使用一个专用的Web编辑器来构建Liquid模板。 编辑器:基于Monaco,支持Liquid标签和JSON数据的自动补全、验证,以及实时的并排预览。 技术:它使用现代的渲染引擎,深度支持CSS打印(分页、页眉/页脚等)。 工作流程:你的后端向API发送一个JSON POST请求;API将其与存储的模板合并,并返回一个安全的下载链接。 为什么要改变?> 我想将设计与应用代码解耦。这使得非开发人员(或者你自己,在另一个标签页中)可以在不经过完整部署周期的情况下调整布局。 我很想听听你对Liquid模板工作流程与传统“HTML到PDF”库方法的看法。 谢谢, webgio
1作者: gotzonza4 天前原帖
嗨,HN, 我是一名全栈开发者(之前是iOS开发),刚刚推出了Nomad Tracker,这是一款原生iOS应用,旨在帮助数字游牧者跟踪在不同国家的实际停留时间,以便满足签证限制和税务居住要求。 主要理念:所有功能都在设备上运行。 无需注册账户,无需云同步,无需分析数据。 功能特点: - 基于日历的按国家跟踪。 - 申根区90/180天及其他签证“跑道”。 - 财税居住天数统计及提醒。 - 可选的后台位置记录(节省电池,绝不覆盖手动输入的数据)。 - 仅通过元数据导入照片(不访问图像)。 - 设备内的“财税预言者”,使用苹果的基础模型询问关于您自己数据的问题。 我创建这个应用是因为其他应用功能有限,无法满足我的需求。这个应用注重视觉效果和用户体验,旨在使跟踪变得简单明了。 欢迎提问或讨论技术上的权衡。
1作者: agnes-nordic4 天前原帖
我在目录中分享了我的个人资料,内容涉及焦虑和心理健康的反思。<p>#心理健康#心理福祉#心理学#精神病学<p>https://bsky.app/profile/aksel-louis.bsky.social/post/3mdx6qlqzk22a