PDF 转 CDR
+ 银聆科技

外贸手环设计稿自动转 CDR 格式,中英文双语注入,无需安装 CorelDRAW

查看成品
01

调研

外贸手环行业的格式痛点

外贸手环制造有一个特殊需求:设计师用 PDF 输出设计稿(含矢量图 + 英文标注),但工厂只认 CorelDRAW 的 CDR 格式。更麻烦的是,工厂需要在英文标注下方加上中文翻译,方便车间工人理解。

传统做法是设计师手动用 CorelDRAW 打开 PDF,一条一条翻译英文、手动排版中文。一份设计稿几十个标注,耗时 1-2 小时,还容易出错。而且设计师电脑必须装 CorelDRAW,授权费不便宜。

02

方案

双路并行,互相兜底

我们设计了两条完全独立的技术路径。方案 A 用 CorelDRAW 的 COM 接口直接操控,CDR 兼容性最好,但需要装 CorelDRAW。方案 B 全用开源工具(mutool + Inkscape),零授权费,不依赖任何商业软件。

两条路同时开发、独立验证。如果一条走不通,另一条兜底。最终方案 B 做到了零 pip 依赖——整个应用只用 Python 标准库就跑起来了。

PDF 转 SVG
用 mutool 将 PDF 矢量图转为 SVG 中间格式,保留所有文字图层和坐标信息
双语注入
解析 SVG 文字节点,自动翻译英文,在原文下方精准插入中文翻译层
CDR 输出
通过 Inkscape 导出 CDR 格式,工厂可直接用 CorelDRAW 打开编辑
03

落地

桌面端 + Web 端双 UI

方案 B 提供了两种使用方式:桌面端(tkinter)适合单机使用,Web 端(标准库 http.server)适合多人协作。Web 端还能解决 macOS 上 tkinter 渲染异常的问题。

翻译系统做了三级降级:本地词典(零延迟、零泄露)-> 在线 AI API(只传文本片段)-> Mock 兜底。翻译记录全部存入 SQLite,支持查看历史。批量处理用线程池队列,4 种状态(待处理/运行中/完成/失败)+ 自动重试。

产品展示
在线 Demo 点击体验
模拟 PDF 到 CDR 的完整转换流程
请在电脑端打开以体验完整 Demo
04

迭代

从 PoC 到产品级工具

方案 B 已经远超 PoC 阶段:桌面 GUI、Web GUI、37 个单元测试、集成测试、8 组样本文件、翻译记录持久化、Inkscape 自动安装。整个应用只用 Python 标准库就实现了完整功能。

下一步计划:PyInstaller 打包成 Windows 安装包、支持 PDF 拖拽上传、接入 OCR 兜底(扫描件 PDF 文字识别)。

0
pip 依赖(纯标准库)
95%
翻译准确率
3min
单文件转换耗时
迭代计划
/V1.1 -- PyInstaller 打包成 Windows 安装包,双击即用
/V1.2 -- 支持 PDF 拖拽上传 + OCR 兜底(扫描件文字识别)
/V2.0 -- 接入行业术语库,支持更多外贸产品类型(标签、包装盒等)
"以前一份设计稿要手动翻译 1-2 小时,现在拖进去 3 分钟就出 CDR 文件,中文翻译直接嵌好了。最关键的是不用装 CorelDRAW,省了一笔授权费。"
-- 外贸手环制造企业用户反馈

类似项目?聊聊看