做印刷或者广告设计的同学,肯定都经历过这种“血压升高”的时刻:你在CAD里画得严丝合缝、线条流畅,结果导个EPS发给印刷厂,那边回来说:“老板,这字是乱码啊”、“这线怎么断断续续的”、“这圆怎么是个多边形”。
别急,这真不是你的CAD软件坏了,也不是印刷厂在故意刁难。CAD和平面设计软件(如Illustrator、CorelDRAW)底层的逻辑其实不太一样。CAD是工程制图软件,讲究坐标精准;而EPS是早期为了跨平台交换矢量图形诞生的格式,它处理字体和特殊线条的方式比较“古老”且“固执”。
今天咱们就把这个坑彻底填平。我会用最通俗的大白话,配合具体的操作步骤,告诉你为什么会出现这些问题,以及怎么一步步把CAD里的图变成印刷厂喜欢的、完美的EPS文件。
第一部分:为什么CAD导出的EPS会“翻车”?
在动手修之前,你得先知道敌人是谁。主要有三个“捣蛋鬼”:
- 字体映射失败(乱码的元凶):
CAD里用的字体(比如
gbcbig.shx或simhei.ttf)在导出EPS时,如果目标软件(如AI或CDR)里没有对应的字体,或者CAD没把字体转成曲线(轮廓),就会变成方框、问号或者完全乱码。 - 线型断裂(线条缺失的原因): CAD里的虚线、点划线是由“线型定义”控制的。在EPS标准中,有些复杂的线型定义无法被完美解析,导致印刷厂那边的软件显示为实线,或者直接丢失部分线段。
- 图层与块嵌套过深: 如果你把一个复杂的图纸打成了“块”,或者图层嵌套了几十层,导出EPS时,某些软件可能无法正确展开这些结构,导致图形错乱。
第二部分:核心解决方案——“曲线化”思维
解决所有问题的终极秘诀只有一个:把文字和特殊线型变成纯粹的几何图形(曲线/轮廓)。
一旦变成了曲线,它就只是一条线、一个圆、一个矩形,不管哪个软件打开,它都不会变样。这也是印刷行业最推崇的做法。
下面分两种情况给你教程:一种是纯CAD内部解决,另一种是借助Adobe Illustrator(AI)这个黄金搭档。
方案一:纯CAD内部处理(适合基础用户)
如果你不想装额外的软件,只想在CAD里搞定,请按以下步骤操作。注意,这个方法对复杂图纸可能需要较多手动调整。
步骤 1:清理与标准化
- 打开你的DWG/DXF文件。
- 输入命令
PURGE(清理),把所有未使用的图层、块、线型全部清理干净。这能减少导出时的冗余数据。 - 检查字体:确保所有文字都有正确的SHX字体支持。如果没有,先用
FONTMAP命令映射一下,或者暂时把文字改成标准的大字体。
步骤 2:文字转曲线(关键!)
- 选中所有文字。
- 输入命令
TXTEXP(文字扩展)。- 注意:这个命令在某些版本的CAD中可能需要加载插件,或者使用第三方工具如“Express Tools”。如果找不到,可以用下面的替代方法:
- 替代方法:选中文字 -> 右键 -> “分解”(Explode, 快捷键
X)。 - 警告:直接分解文字可能会让字间距变得奇怪,且如果字体本身是TrueType(如宋体、黑体),分解后可能会变成大量的多段线,文件体积变大。但对于印刷来说,这是最稳妥的“不乱码”方式。
步骤 3:处理线型
- 选中所有带有虚线、点划线的对象。
- 输入命令
CONVERT或者更简单的方法:将这些线型的“线型比例”调整为1或者一个很大的数值,然后在导出前,尝试将它们转换为多段线。 - 更好的办法是:选中虚线对象 -> 输入
EXPLODE(分解)。如果分解后虚线变实线了,没关系,因为对于印刷来说,如果是细密的虚线,有时候实线反而更清晰;如果是需要保留虚线效果,请看方案二。
步骤 4:导出EPS
- 输入命令
PLOT(打印)。 - 打印机/绘图仪:选择
PublishToWeb EPS.pc3或者AutoCAD PDF (High Quality Print).pc3(先出PDF再转EPS也是常见路径,但这里我们直接试EPS)。 - 纸张尺寸:选 A4 或 A3,或者自定义为你需要的尺寸。
- 打印区域:选择“窗口”,框选你要导出的图形范围。
- 打印样式表:选择
monochrome.ctb(黑白模式),这样能确保颜色统一,避免彩色通道问题。 - 勾选:
- [x] 按图纸空间打印 / 按模型空间打印(根据你的需求)。
- [x] 打印对象线宽(如果线条粗细很重要)。
- [x] 居中打印。
- 点击“确定”,保存为
.eps文件。
缺点:这种方法导出的EPS,有时线型依然会出问题,且文字分解后可能难以编辑。
方案二:CAD + Illustrator (AI) 黄金组合(推荐!专业印刷首选)
这是最稳定、最不容易出错的方法。因为AI是矢量图形的王者,它能完美解释CAD的数据,并允许你在导出EPS前最后检查一遍。
步骤 1:从CAD导出DXF或DWG
- 在CAD中,确保你的图层干净,文字已分解或转为曲线(参考方案一的步骤2)。
- 输入
EXPORT,格式选择DXF或DWG。 - 小贴士:导出DXF时,版本选择
AutoCAD 2018 DXF或更高,兼容性更好。
步骤 2:在AI中导入
- 打开 Adobe Illustrator。
- 文件 -> 打开 -> 选择刚才导出的DXF/DWG文件。
- 重要设置:AI会弹出一个“DXF/DWG 导入”对话框。
- 单位:选择毫米(mm)或英寸,确保和CAD一致。
- 图层映射:选择“保留图层”或“将图层映射到AI图层”。建议选“保留图层”,方便管理。
- 文本选项:这里有个大坑!千万不要选“创建可编辑文本”。一定要选 “创建轮廓”(Create Outlines)。
- 为什么? 选“创建可编辑文本”会导致字体丢失或乱码。选“创建轮廓”会直接把文字变成路径线条,100%保证不乱码。
- 缩放比例:通常选“1:1”或“适应页面大小”。
步骤 3:在AI中检查与修复
- 导入后,你会看到图形进入AI界面。
- 检查文字:放大看,所有的字是不是都是黑色的线条?如果是,那就对了。如果有问号或方块,说明上一步“创建轮廓”没生效,重新导入并更改设置。
- 检查线型:
- 如果虚线变成了实线:选中该图层,在右侧属性面板找到“描边”,手动设置为虚线样式。AI对虚线的渲染比CAD导出EPS要靠谱得多。
- 如果线条断裂:使用“钢笔工具”或“形状生成器”修补明显的缺口。
- 清理杂线:使用“选择工具”选中不需要的背景网格、标注辅助线,按 Delete 删除。
步骤 4:导出为EPS(印刷厂专用格式)
- 文件 -> 存储副本 -> 格式选择 Photoshop EPS 或 Encapsulated Postscript。
- 关键设置弹窗:
- 版本:选择
PostScript Level 2或Level 3(大多数现代印刷机都支持Level 2/3,兼容性最好)。 - 预览:选择
TIFF或无(印刷厂主要看矢量数据,预览图只是为了让你自己确认位置)。 - 编码:选择
ASCII(文本格式,兼容性好,文件稍大)或Binary(二进制,文件小,速度快)。建议选 ASCII,除非文件特别大。 - 字体:选择 嵌入所有字体(Embed All Fonts)。这一步至关重要!即使你把文字转成了轮廓,嵌入字体也能防止某些软件误判。
- 矢量:勾选“保留Illustrator编辑功能”通常不需要,取消勾选可以减小文件体积,让印刷厂打开更快。
- 版本:选择
步骤 5:最终交付
- 将生成的
.eps文件和.ai源文件一起打包发给印刷厂。 - 告诉印刷厂:“字体已转轮廓,线型已在AI中校正。”
第三部分:如果遇到特殊情况的“急救包”
有时候,即使做了以上步骤,还是有问题。以下是针对特定痛点的快速修复:
1. 乱码:全是方框或问号
- 原因:字体未嵌入,且接收端没有该字体。
- 急救:回到CAD,全选文字 -> 输入
TXTEXP(如果可用)-> 或者在AI导入时强制选择“创建轮廓”。如果已经导出了EPS,用AI打开EPS,全选 -> 对象 -> 扩展外观 -> 扩展,再次尝试导出。
2. 线条缺失:中间断开了
- 原因:CAD中的多段线(Polyline)顶点过多,或者线型比例在EPS中被重置。
- 急救:
- 在CAD中,选中线条 -> 输入
PEDIT-> 选择“合并” -> 将所有线段合并为一条完整的多段线。 - 在AI中,选中对象 -> 路径 -> 清除锚点 或 简化,去除多余的节点。
- 如果是虚线缺失,建议在AI中手动重绘虚线,而不是依赖CAD的线型定义。
- 在CAD中,选中线条 -> 输入
3. 文件太大,印刷厂打不开
- 原因:包含太多高分辨率位图或未简化的复杂路径。
- 急救:
- 在CAD中,使用
OVERKILL命令删除重复的线条。 - 在AI中,使用“对象管理器”隐藏不需要的图层。
- 导出EPS时,编码选择
Binary而非ASCII。
- 在CAD中,使用
第四部分:给小朋友也能听懂的比喻(理解原理)
想象一下,CAD图纸就像是一份手写的菜谱。
- 文字是你的笔迹(字体)。
- 线条是你画的圆圈和直线。
当你把这份菜谱(CAD文件)直接寄给印刷厂(另一个国家的厨师)时:
- 乱码问题:如果菜谱上写的是中文,但对方厨师只懂英文,他看不懂,就会变成一堆看不懂的符号(方框)。所以我们要把字变成图画(轮廓),不管谁看,都知道这是个苹果的形状,而不是字母A。
- 线条缺失:如果你画了一条虚线,是用特殊的记号笔点的。但印刷厂的打印机可能不支持这种特殊的记号笔,它就以为你画了一条实线,或者干脆漏掉了。所以我们要在AI里重新画一遍这条虚线,用印刷厂熟悉的“标准虚线规则”。
总结:最佳实践清单
为了确保万无一失,请在每次导出EPS前核对这张清单:
- [ ] 文字已转轮廓:在CAD或AI中,确保所有文字不再是“文本对象”,而是“路径对象”。
- [ ] 图层已清理:删除不必要的辅助线、标注、隐藏图层。
- [ ] 线型已检查:虚线、点划线已在AI中手动校正或转换为多段线。
- [ ] 单位已统一:确认CAD和AI的单位一致(通常是毫米)。
- [ ] EPS编码正确:使用 ASCII 编码,嵌入字体(即使转轮廓也建议嵌入以防万一)。
- [ ] 测试预览:用AI打开生成的EPS,放大到1000%,检查是否有模糊像素或断裂。
按照这个流程走,99%的CAD转EPS乱码和线条缺失问题都能迎刃而解。印刷厂收到这样的文件,不仅打得开,而且精度极高,你的专业度也会瞬间拉满。
祝你下次交付顺利,不再为乱码头疼!