我构建了一个 JSON 转 PDF Ebook 引擎,因为排版 Ebook 让我抓狂
Source: Dev.to
Introduction
大家好 👋
我是 Sam —— 一个把大量时间花在撰写长篇内容(指南、框架、标准作业程序、电子书等)上的独立开发者。
最难的部分是把这些内容变成干净、结构化、可发布的成品,而不必在 Google Docs、Notion,甚至更糟的 InDesign 中耗费数小时。
于是我打造了 EbookForge。
The Problem
如果你写长篇内容,应该很了解以下痛点:
- 与页边距和间距的斗争
- 随机的换行
- 表格位置漂移
- 每次导出 PDF 的外观都不一样
- 手动排版打断你的思路
- 模板并不能真正解决问题
我一直在想,“为什么没有一种简单、确定的方式可以从结构化内容生成干净的电子书?”答案是没有。所以我自己实现了一个。
The Solution: EbookForge
EbookForge 接收严格的 JSON 架构并将其转换为干净、专业的 PDF 电子书。
What it supports
- 标题 / 副标题
- 章节标题
- 段落
- 列表
- 页面布局规则
- 一致的排版
- 自动间距
没有所见即所得编辑器。没有模板噩梦。只有结构 → 输出。
Why it works
- 可预测
- 可脚本化
- 可版本化
- 与大语言模型兼容
- 可与任何后端集成
- 开发者已经熟悉
如果你曾经构建内部文档、教程、在线课程、电子书或技术 PDF……JSON 是完美的中间层。
Who Might Benefit
- 需要以编程方式生成 PDF 的开发者
- 为用户提供指南或文档的 SaaS 创始人
- 构建内容产品的独立创业者
- 想要完全掌控结构的作家
- 任何想要自动化内容工作流的人
Getting Started
我最初是为自己打造 EbookForge,但后来意识到其他人也可能会受益。
它已经上线:EbookForge。
你只需粘贴一个 JSON 示例,点击 “Generate”,即可瞬间得到一份干净的 PDF。
仍在早期阶段,仍在持续改进——非常欢迎反馈。
Call for Feedback
如果你曾在 PDF/电子书生成上遇到困难,我很想了解:
- 你使用哪些格式?
- 最常碰到的痛点是什么?
- 哪些功能能让它的价值提升 10 倍?
我也乐意分享代码片段或 JSON 示例。
感谢阅读! 🙌
— Sam