tcler's blog --- 其实我是一个程序员
Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won’t usually need your flowcharts; they’ll be obvious.

convert ofd to pdf

今天遇到一个需求:把两个 ofd 文件(发票) merge 在一起,然后打印,然后发现电脑上没有可以打开的软件,,


什么是 ofd //注意不是 ODF(OpenDocument Format)

OFD (open fixed layout document) is a Chinese Document Format, just like PDF. It is standardized as GB/T 33190-2016.

OFD文件是什么格式,怎么打开?转换成PDF?


convert ofd to pdf

因为标准出台比较晚,没有找到现成的命令行工具;就先用两个在线工具转换了:

  • https://www.oneofd.cn/2pdf/
  • https://www.ofd.cn/domConversionOfd/?type=ofdtopdf

Update(2024-02-23): 发现最新版的 WPS 已经支持打开 ofd 文件,并导出为 pdf 格式;并且在 Fedora-39 上通过 wine 可以正常运行

然后转换成 pdf 后,就可以用 mupdfmutool 命令进行 merge 等一系列操作。



misc

把两页 pdf 合并到一页的需求目前没有直接方法,不过可以在打印选项里选择把 N 页打印到一页上,还能选布局方式,然后打印到文件就可以了,,