htmldocs:像写网页一样用前端代码创建 PDF 文档 htmldocs-js 2025-10-30 0 浏览 0 点赞 长文 平常需要处理报价单、合同这类文档,用 Word 手动修改效率太低,而 LaTeX 的语法又过于复杂,学习成本很高。可以看一下,htmldocs 这个颇有意思的开源小工具,让我们通过写前端代码来创建 PDF 文档。 对比使用 Word、LaTeX 或 Figma 编辑文档,htmldocs 更加简单、样式可控、内容结构化,可实现自动化。并且基于 Chromium 渲染引擎,可支持完整的 HTML 和 CSS 特性,让我们就像写网页一样编写文档模板。 然后通过 JSX 传入不同数据就能批量生成 PDF,还提供了实时预览和热重载功能。同时,内置了 Document、Page、Footer 等开箱即用的布局组件。 运行 npx htmldocs@latest init 一条命令即可创建项目,适合需要批量生成标准化文档的开发者或团队。 主要特点: - 使用 HTML/CSS/JSX 编写文档模板 - 基于 Chromium 渲染引擎,支持完整 Web 特性 - 实时预览和热重载 - 内置常用布局组件 - 支持批量生成 PDF - 一条命令快速初始化项目 适合需要批量生成报价单、合同、发票等标准化文档的开发者和团队使用。 GitHub 项目地址 htmldocs 开源项目 #Chromium #HTML转PDF #JSX #PDF生成 #前端工具 #开源项目 #批量生成 #文档自动化