上次发帖时,主要介绍的是OFD编辑。这段时间又完善了一轮,增加了PDF打开、加密解密、批量转换、图片建页和链接接入。
打开PDF之前已经支持将OFD导出为PDF,这次补上的是直接打开PDF。
PDF打开时会先导入OFD文档模型,之后就可以修改文字、图片,添加批注、水印,调整页面,再保存为OFD或导出为PDF。
不是直接修改原PDF内部结构,扫描件里的文字也仍然是图片,不会自动变成可编辑文字。
加密解密现在可以直接打开加密的OFD和PDF,输入密码后继续阅读和处理,不需要先用其他工具解密。
OFD也支持加密保存,可以在保存时设置密码。这里的加密输出针对OFD,PDF支持的是加密文件的打开。
批量转换PDF和OFD可以混合添加,每个文件可以单独设置页码和输出格式,不用再逐个打开、导出。
批量转换支持OFD、PDF、SVG、EPS、PNG、JPG和TXT输出,可以保存到目录,也可以打包下载。转换过程中能看到进度,也可以取消任务。
图片建页选择多张图片,每张图片生成一页。创建后可以在编辑模式里调整页面顺序,最后保存为OFD或导出为PDF。
整理扫描图片,或者把几张图片合成一个文档,现在也能直接完成了。
链接接入
https://ofdgo.aite.me/#url=<URL编码后的文件地址>
参数 必填 说明
url 是 文件地址,支持OFD、PDF
name 否 文件名称,默认自动获取
page 否 物理页码,默认1,超过总页数取末页
参数用&连接,参数值需URL编码。跨域访问时,服务器头需包含:
Access-Control-Allow-Origin: https://ofdgo.aite.me
公开资源可设为*;自建编辑器替换为对应源(协议、域名及端口)。
网页端使用WASM运行,文档处理在本机完成,不需要上传到转换服务器。
这些能力也可以直接调用Go库使用,不局限于网页端。PDF解析由独立的
PDFGo负责,OFDGo负责OFD处理和转换。
在线使用:
https://ofdgo.aite.me/项目地址:
https://github.com/xiaoqidun/ofdgo