DOC / GB·T 33190

OFD转PDF

收到 .ofd 电子发票却打不开、不好打印?本页在浏览器本地解包 OFD,按 PhysicalBox 原始毫米尺寸逐页重建文字、表格线与图片,导出高清 PDF,同时给出可复制文字稿与转换报告。文件不上传服务器。

输出图像层 PDF
附带TXT 文字稿
批量ZIP 打包
  • ① 先解包看结构:页数、文字对象、路径与图片数量一目了然
  • ② 逐页预览重建效果,清晰度与灰度按需切换
  • ③ 跳过项(签章、复杂变换)全部写进报告,不静默忽略
待转换文件 / INBOX

拖入 .ofd / .zip 到档案袋

单份 ≤ 30MB · 最多 10 份 · 可多选

示例是一份两页模拟电子发票,含中文文字、表格线与二维码占位图,可直接走完整流程。

01解包 ZIP
OFD.xml 入口
›
02读页树
Document / Content.xml
›
03逐页绘制
文字 / 路径 / 位图
›
04合成导出
PDF / TXT / 报告

🧾版式重建口径与暂不支持项 看得见的版面,说得清的边界

OFD 是什么 OFD 是我国自主版式文档格式(GB/T 33190),常见于电子发票、政务回执、电子证照。它本质是一个 ZIP 包:OFD.xml 是入口,Document.xml 描述页树,每页 Content.xml 用 XML 描述文字、路径与图片。
输出口径 本页做版式重建:按页面 PhysicalBox 换算 A4 / 自定义尺寸,把文字、线段、矩形与位图绘制到高清画布,再合成为 PDF。输出是图像层 PDF,版面看得见,但文字不可选中检索。
中文显示 OFD 常内嵌专有字体与字库子集,浏览器无法直接加载。本页改用本机中文字体按原坐标绘制,字形可能与原件略有差异;如需可检索文字,请同时下载页面提供的 TXT 文字稿。
暂不支持 电子签章验签、加密文档、复杂裁剪路径、渐变与透明度、多层 CTM 变换、外部字库子集,都会在转换报告里列为「跳过项」,不会静默忽略。
尺寸换算 OFD 的 PhysicalBox 单位是毫米,PDF 页面单位是磅(1 mm = 72/25.4 pt)。页面按原始毫米尺寸建页,再按 110 / 150 / 200 DPI 栅格化,打印时不会额外缩放。

这个工具解决什么问题

收到 .ofd 发票却打不开打印?本页在浏览器里解包 OFD → 逐页还原版式 → 生成 PDF,同时抽出文字稿 TXT与转换报告。支持多份文件排队、逐页预览、清晰度选择与批量打包,文件全程不上传。

三条实用原则

  • 先看页面尺寸:发票常见 210×297mm 或 210×140mm,页面按 PhysicalBox 原尺寸输出,别再二次缩放。
  • 外发用 150 DPI:屏幕查看与邮件附件足够清晰;需要打印存档再选 200 DPI,体积会明显变大。
  • 要文字就下 TXT:图像层 PDF 不能检索,文字稿按页保留原始文本顺序,方便报销系统粘贴。

按这几步用

  1. 导入 OFD:拖入 .ofd 或 .zip 文件;也可点「生成电子发票示例」用模拟 OFD 熟悉流程。
  2. 解析结构:工具定位 OFD.xml、Document.xml 与各页 Content.xml,列出页数、文字对象、路径与图片数量。
  3. 逐页预览:点页签查看重建预览,确认文字位置、表格线与印章占位是否到位。
  4. 选清晰度:按用途选 110 / 150 / 200 DPI,需要更小体积可同时勾选灰度输出。
  5. 生成 PDF:点「开始转换」,逐页绘制并合成 PDF,同时产出文字稿与转换报告。
  6. 下载成果:单份下载 PDF/TXT/报告,多份文件一键打包 ZIP。

小提示

政务 OFD 常带签章层,转换后的 PDF 只是版式副本,不能替代原件验签;报销归档请同时保留原始 .ofd 文件。

更新记录

  • v1.0 2026-11-11 首次上线:OFD 包结构解析、PhysicalBox 尺寸换算、文字/路径/位图版式重建、逐页预览、三档 DPI、文字稿 TXT、转换报告与跳过项清单、多文件队列与 ZIP 打包、模拟电子发票示例。

常见问题

OFD 文件怎么打开?

OFD 是我国自主版式文件格式,常见于全电发票与政务回执。可以用税务局或当地政务平台提供的 OFD 阅读器打开,也可以像本页这样在浏览器本地解包后转换成更通用的 PDF 查看打印。

转换后的 PDF 能复制文字吗?

不能。本页输出的是高清图像层 PDF,文字被绘制成页面图像,版面保真但不可选中、不可检索。页面会另外导出一份按页排列的 TXT 文字稿,需要复制发票号码、金额或购买方名称时用这份文字稿。

为什么有些文字位置偏了?

OFD 使用专有字库子集与 CTM 文字变换,浏览器无法加载原字库时改用本机中文字体,字宽差异会带来几个像素的偏移。转换报告会列出跳过的复杂变换,若原件版式要求严格,请用官方阅读器另存。

电子签章还能验吗?

不能。签章与验签数据属于 OFD 的安全层,转换成 PDF 后不具备原件的验签能力。转换后的文件只适合查看、打印与内部流转,正式归档请保留原始 .ofd 文件。

一次能转多份发票吗?

支持。上传区可多选 .ofd 或 .zip(单份不超过 30MB、最多 10 份),队列逐份解析转换,结果表按行列页数与体积,最后可一键打包成 ZIP 下载。

转换会上传我的发票吗?

不会。ZIP 解包、XML 解析、画布绘制与 PDF 合成都在你的浏览器里完成,不经过服务器,断网状态下同样可用,适合含购买方信息的票据。

提示「未找到 OFD.xml」怎么办?

说明这个 ZIP 不是标准 OFD 包,或者外层又套了一层文件夹。请确认文件扩展名是 .ofd 且用压缩软件打开后根目录能直接看到 OFD.xml;若只有 PDF 或图片,请用对应的转换工具。

200 DPI 和 150 DPI 怎么选?

屏幕查看、邮件附件与报销系统上传选 150 DPI 即可,单页通常几百 KB;需要打印、放大核对小字号或存档扫描时选 200 DPI,清晰度更高但体积接近翻倍。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码