我希望创建(或者更好的是,找到)一个脚本,该脚本可以使用来自另一个文件的文本填充 Illustrator 文件或类似文件。目标是制作一张可打印的原型游戏/收藏卡纸。我有一个包含文本的(结构化)文件,还有一个卡片模板。因此,我希望有一种或多或少直接的方法来解析文件并将每张卡片的文本添加到适当的位置。
我是一名程序员,所以我能够使用 javascript(或其他)脚本接口,但从文档中我完全不清楚如何开始使用。如何让 illustrator 获得文本数据?
如果这不是提出此问题的适当地方,请原谅我。
答案1
Illustrator 支持SVG文件是文本 (XML) 文件,可以通过脚本/程序轻松生成,甚至可以使用文本编辑器手动生成。它们肯定比 Illustrator 的二进制 AI 文件格式更容易生成。
但是,如果您的文本要求很复杂(多个段落),那么 SVG 可能不太适合。但是扑克牌下方的标题和简短描述应该很容易实现。
如果您想将图像添加到 SVG 文件,您可以选择链接到原始文件或将其嵌入 SVG 文件(base64 编码)中。
答案2
事实证明,答案是 Illustrator 是错误的程序,而 InDesign 及其数据合并功能将产生我想要的效果。过度指定参数对我来说是正确的。