正如我们所知,我们可以将变量分配给 Adobe illustrator 文件。是否可以使用 Drupal 7 变量功能访问这些变量?
2 回答
简短的回答:没有。
更长的答案:这在理论上是可能的,但是。
你所指的实际上相当于重写了互联网的一些基本基础。这至少需要极其创新的开发并完全重新创建几个主要的软件组件。例如:
1) 用户的浏览器读取和渲染超文本。需要重写它们以理解链接、页面和其他互联网标准的 AI 等效项。
2) Javacript、Jquery 和其他客户端组件需要从头开始重建。您还需要发明一种新的 CSS 和 DOM,它们的替代品可以理解。
3) Apache .... 稍作调整就可以了。最多一两个新扩展。
4) PHP(代表“PHP 超文本预处理器”而不是“PHP 高级图形工具”)需要完全重做,以及它的所有扩展、集成和基本概念。
5) Drupal 及其所有模块(基于输出将是超文本的假设而构建)需要进行大量重组。特别是,您需要替换访问 AI 对象的 PHPTemplate。
所以:有很多事情要做。我会说“让我们开始吧”,除了 6) AI 是专有产品,我们没有开发和扩展它的许可证。
我认为这取决于您要对生成的文件做什么。您是否正在考虑从 Drupal 中的值生成可变数据 Illustrator 文档?如果是这样,我认为这是很有可能的。Illustrator 文件格式规范有些可用,您只需要在没有 Illustrator 帮助的情况下处理文件(这可能会带来一些挑战)。
如果你想生成可以在浏览器中查看的东西,你最好使用带有某种占位符的 SVG,你可以用正则表达式或一些 XPath 查询来替换你想要操作的节点,然后添加你的值那里。
正如多米尼克所说,这里的最终用途不是很清楚,所以答案真的取决于你需要完成什么。