已覆盖能力
7 大模块
Words/Cells/Slides/Pdf/Email/Imaging/BarCode
本次会话任务
0 次
尚无任务
最近耗时
— ms
—
授权状态
—
—
能力矩阵(点卡片直达)
Officia.Words
DOC / DOCX → PDF(自动识别)
模板填充 · 邮件合并 · 流式
模板填充 · 邮件合并 · 流式
Officia.Cells
XLSX → PDF / CSV
公式求值 · 整表重算
公式求值 · 整表重算
Officia.Slides
PPTX → PDF
版式保真模式
版式保真模式
Officia.Pdf
合并/拆分/抽页/旋转/水印
抽文字图片 · RC4 & AES-256
抽文字图片 · RC4 & AES-256
Officia.Imaging
格式转换 · 16 种滤镜/变换
文字&图片水印 · 图片→PDF
文字&图片水印 · 图片→PDF
Officia.BarCode
Code128/39/93 · EAN · UPC-A · ITF-14
QR 全 40 版本 · 4 档纠错
QR 全 40 版本 · 4 档纠错
Officia.Email
EML 解析 / 生成
邮件归档 → PDF
邮件归档 → PDF
Officia.OCR
图片 → 文字(中/英自研权重)
扫描件 PDF → Word
扫描件 PDF → Word
License 门控
加载 .lic · 模块授权查询
授权前后效果对比
授权前后效果对比
最近任务
| 时间 | 能力 | 输出 | 耗时 | 状态 | 操作 |
|---|---|---|---|---|---|
| 还没有任务,去左侧选个能力试试 | |||||
这是 Officia 的能力测试台(评估版)
Officia 是纯自研、运行时零第三方依赖的 Java 文档处理套件(对齐 Aspose):
Word / Excel / PPT → PDF、模板填充与邮件合并、PDF 工具箱、图像处理、条码二维码、邮件归档。
本站产物带评估水印且限 30 页,加载授权后即为完整输出。上传件只存内存、重启即清、不落盘。
本站产物带评估水印且限 30 页,加载授权后即为完整输出。上传件只存内存、重启即清、不落盘。
1 · 选择文档
拖入或点击上传
支持 .docx(OOXML)、.doc(CFB 二进制)
尚未选择文件
2 · 转换方式
3 · 转图片(一页一张)
用于文档在线预览:图片在任何浏览器与移动端 webview 都能直接显示,不依赖 PDF 阅读器
模板 docx(含 {{占位符}})
上传模板 .docx
尚未选择模板
数据(JSON)
单条模式请用对象 {...};合并/每条模式用数组 [...]
填充模式
XLSX 输入
上传 .xlsx
尚未选择文件
CSV 直接测
PPTX → PDF
上传 .pptx
尚未选择文件
版式保真
OfficiaSlides.toPdf — 形状按 a:xfrm 绝对定位,每张幻灯片一页
PDF 输入(可多个)
上传 PDF
尚未选择文件
操作
数字签名(PDF32000 §12.8)——签完的文档在阅读器里打开即显示是否被篡改
签署人
签署原因
🔴 产物需用 Adobe Acrobat 打开才看得到效果——浏览器内置阅读器多数不验证签名。
测试台用的是现场生成的自签名证书,会提示"签署人身份未知",但"文档未被修改"仍为绿;
消除该提示需私有 CA 或公共 CA 证书。三人会签走增量更新,前面每个人的签名都不失效。
验证签名不需要 Acrobat——
推荐流程:先数字签名或三人会签 → 把产物重新上传 → 验证签名 → 篡改演示。
OfficiaPdf.verify
直接给出结构化结论,业务系统可据此程序化判定。篡改演示会把签名件的正文改掉
一个字节再验一次,改动前后结论一正一反,是"防篡改"最直观的证明。
推荐流程:先数字签名或三人会签 → 把产物重新上传 → 验证签名 → 篡改演示。
转 Word 选项(Textbox 模式:按原坐标绝对定位,版式最像原文)
加密 PDF 口令
扫描件(无文字层)会被明确拒绝并提示原因——不会给一个空白文档。
转图片选项(自动选路:扫描件走抽图快路,电子版走通用渲染)
DPI
格式
水印
两项都默认留空:扫描件据此原样输出源图(又快又无损;硬转 PNG 实测 38MB→226MB)。
电子版走通用渲染时字形是近似的(不光栅化 PDF 内嵌字体),版面位置精确。
颜色
字号 pt
透明度
旋转°
平铺间距系数(越大越稀疏,1.0~8.0)
图片水印(印章/LOGO,填已上传图片的 id,留空=文字水印)
图片宽 pt
中文水印需在上方选中文字体;平铺走 PDF 规范的平铺图案(§8.7.3),一页几十个水印与一个体积相当。
中文水印需 TTF:服务端已自动探测系统字体;也可
图片输入
上传图片(可多选)
PNG / JPEG / BMP / GIF
尚未选择文件
滤镜与变换
参数
输入
上传图片或扫描件 PDF
PNG / JPEG / BMP · PDF
尚未选择文件
识别参数
填了会改走模板匹配:候选塌缩到白名单内,票据/编号更准,通用文档反而更差。
扫描件 PDF → Word
古籍 / 合订本常见。转出来全是怪字先调这两项——文字竖着或两页糊在一起时,切分层按横排走投影会整页崩掉,而 OCR 没有"认不出"这一档,不会报错。
推理是纯 Java 跑的,实测一页书约 40 秒(28 行)。整本书会把这台共享测试台占死,故服务端限最多 20 页。
EML 输入
上传 .eml
尚未选择文件(或点"生成内置样本")
加载 License
拖入 officia.lic
实际集成零代码:放到 classpath / 工作目录 / 环境变量即自动加载,此处仅测试台手动切换。
测试台默认开启,与真实发布版行为一致;取消勾选可看完整输出做对比。
发布版 jar 里此开关恒开且无法关闭(编译期常量 + 混淆),此处可关仅因 demo 用的是开发版构建。
发布版 jar 里此开关恒开且无法关闭(编译期常量 + 混淆),此处可关仅因 demo 用的是开发版构建。
当前授权状态
模块门控(hasModule)
授权前后效果对比(同一份 150 行数据)
点「开始对比」:先在强制门控下生成一次(评估降级),再按当前授权态生成一次,并排比较页数与水印。
用 officia 自造输入跑一遍全能力,并对结构性事实断言(%PDF- 头 / 页数 / PNG 魔数 / 往返一致)
尚未运行