ofd-converter

command
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 6, 2026 License: Unlicense Imports: 10 Imported by: 0

README

ofd-converter

OFD 文档转换命令行工具,支持将 OFD 文件转换为 PDF、纯文本和图像格式。

编译

go build .

用法

ofd-converter [选项] <输入文件> [输出文件或目录]

选项

选项 说明
-o, -output 输出文件路径或目录,多页图片时可为 .zip 文件或目录
-format 输出格式: pdf, txt, png, jpg, svg, eps, tex
-dpi 输出分辨率 (1-1200),默认 150
-page 指定全局页码 (从 1 开始),0 表示全部文档体的页面
-bg 背景颜色: transparent, white, black,默认 white
-dir 不压缩,将多页图片直接保存到输出目录下的多个文件

输出格式可通过 -format 指定,也可根据输出文件扩展名自动推断(.zip 需要显式指定 -format)。多个文档体按出现顺序合并,页码从所有文档体的第一张页面开始连续计算。

示例

OFD 转 PDF
ofd-converter input.ofd output.pdf
OFD 转纯文本

只提取页面中的文字内容,不保留字体、颜色和页面布局。不同文字对象按行输出,不同页面使用分页符分隔。

ofd-converter input.ofd output.txt
ofd-converter -format txt input.ofd output.txt
转换为指定格式的图片
ofd-converter -format png input.ofd output.png
ofd-converter -format jpg -bg white input.ofd output.jpg
ofd-converter -format svg input.ofd output.svg
转换指定页面
ofd-converter -format png -page 3 input.ofd page3.png
多页输出为 zip 包或目录
ofd-converter -format png -o pages.zip input.ofd
ofd-converter -format png -o pages/ input.ofd
ofd-converter -format png -dir -o pages input.ofd
输出到标准输出
ofd-converter input.ofd - > output.pdf
ofd-converter -format txt input.ofd - > output.txt
ofd-converter -format png -page 1 input.ofd - > page1.png

多页图片输出时文件名格式为 page-0001.png 等。

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL