W weiserv

博客

记录 Web 工程实践:架构、性能、部署与踩过的坑。

广告位占位 · blog-top

把描摹 SVG 封装成 Illustrator 原生 .ai:reportlab DeviceCMYK PDF + PyMuPDF 注入 XMP

vtracer 只出 SVG,要进印刷流程需封装为 AI 原生可编辑文件。链路:SVG 取 path 填充 → reportlab 生成 DeviceCMYK 矢量 PDF(300dpi 页映射)→ PyMuPDF 注入 Illustrator 参考文件 XMP 元数据另存 .ai,保留 CMYK 分色;并解决 PyMuPDF 报错 AttributeError: 'Document' object has no attribute 'get_images'(改用页面级 page.get_images)。

阅读全文 →