Skip to content

Releases

fmtagno 0.1.0-alpha.2

fmtagno 0.1.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@reiy-leo reiy-leo released this 05 Nov 09:01

第二个预览版。

修复:

  • 空段落在 PDF 和 HTML 里也占一行(之前高度是 0)。
  • docx 列表编号没指定字号、颜色时,跟列表文字一致(之前是 Word 默认的五号黑字)。

下载对应平台的 tar.gz,解压后把 fmtagno 放进 PATH。macOS 上二进制没签名,第一次运行前执行:

xattr -d com.apple.quarantine fmtagno

校验:shasum -a 256 -c SHA256SUMS

fmtagno 0.1.0-alpha.1

fmtagno 0.1.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@reiy-leo reiy-leo released this 04 Nov 11:07

第一个 alpha 版,功能还在变,JSON 格式和命令行参数以后可能改。

能做什么

一份 JSON 文档生成 docx、pdf、html 三种格式:

  • 内置组件:Heading、Text、List、Table、Image、PageBreak、Code,可以用 YAML/JSON 定义自己的组件
  • 样式:层叠、样式集(extends、变量)、表格部位样式
  • 表格:表头跨页重复、合并单元格、单格样式、行高、列宽(比例、长度、auto)、双线边框
  • 分节,每节可以有不同的页眉页脚(首页、奇偶页),页码、总页数、本节页数
  • 行内图片、绝对定位图片
  • HTML 加 --paged 可以在屏幕上按页显示

下载

文件 平台
fmtagno-0.1.0-alpha.1-x86_64-apple-darwin.tar.gz macOS Intel
fmtagno-0.1.0-alpha.1-aarch64-apple-darwin.tar.gz macOS Apple Silicon
fmtagno-0.1.0-alpha.1-x86_64-unknown-linux-gnu.tar.gz Linux x86_64(glibc 2.28 及以上)

macOS 版没有签名,第一次运行前先执行 xattr -d com.apple.quarantine fmtagno。

fmtagno render doc.json -o out.docx
fmtagno check doc.json
fmtagno catalog

还没做

MCP server、xlsx、pptx、Homebrew 安装、文本框、横向页面、单格任意边框。