python - Scribus 专色 PDF
问题描述
我正在尝试使用 Scribus 将 SVG 转换为 PDF,然后将专色添加到 PDF。专色必须命名为“CutContour”,以便乙烯基切割机知道在哪里切割。我所做的一切似乎都不会创建专色。我想我可能使用了错误类型的 PDF,但不确定。我认为 PDF 需要是 PDF/X-3,但 pdf.version 只有整数除外,所以我不知道该使用什么。
import scribus
scribus.openDoc('_bnew.svg')
pdf = scribus.PDFfile()
scribus.defineColorCMYKFloat("CutContour", 1, 99, 0, 0)
scribus.setSpotColor("CutContour", 1)
scribus.replaceColor("FromSVG#ec008c", "CutContour")
scribus.deleteColor("FromSVG#ec008c", "CutContour")
pdf.version = 1.3
pdf.file = 'output1.pdf'
pdf.save()
解决方案
看来,默认情况下,scribus 会导出 pdf 以用于网络/显示...
你需要添加
pdf.outdst = 1
你会得到你的pdf,里面有专色!
(我已将生成的 pdf 重新导入到新的 scribus 文档中:专色确实出现了,而原始的 RGB 不存在)
推荐阅读
- react-native - 在 React Native 中堆叠组件彼此居中
- ios - 如何在分页 UIScrollView 中显示确定的项目,而不是仅从 0 加载它
- git - 工作前忘记 git pull 现在我不能 git push
- r - 在R中数据框的特定位置插入NAs列
- jekyll - 如何将 Jekyll 博客链接到我现有的网站
- python - “pyfunc_0 返回的第 0 个值是双倍的,但需要浮点数”虽然我认为它返回浮点数
- react-native - react-native run-android,无法在我的手机上运行
- elasticsearch - elasticsearch中的聚合计数/总和
- php - 在 Laravel 中获取查询关系的关系?
- c# - 使用 EF Core 将 SQL 转换为 Linq