如何从 url 下载图像以在 ILLUSTRATOR 脚本编写(ExtendScript Toolkit)中使用
使用 ExtendScript Toolkit 将图像放入 Adobe Illustrator 中已有详细记录:
var placedItem = doc.placedItems.add();
placedItem.file = new File("~/Desktop/xxx.jpg");
placedItem.position = [100,370];
有谁知道如何将 URL 中的图像放入 Adobe Illustrator 中。例如: https://www.bcgen.com/demo/IDAutomationStreamingDataMatrix.aspx?D=TEST123&PT=T&MODE=3&X=1&LM=1
在 Photoshop 中可以使用 app.system (curl -o .....) 正如这里所解释的 (如何从 url 下载图像以在 Photoshop 脚本(ExtendScript Toolkit)中使用)。但在 Illustrator 中 app.system() 似乎不可用。也许 do.script() 是正确的方法,但到目前为止还没有弄清楚......
To place an image into Adobe Illustrator using the ExtendScript Toolkit is well documented:
var placedItem = doc.placedItems.add();
placedItem.file = new File("~/Desktop/xxx.jpg");
placedItem.position = [100,370];
Does anyone know how to place an image from URL into Adobe Illustrator. For example: https://www.bcgen.com/demo/IDAutomationStreamingDataMatrix.aspx?D=TEST123&PT=T&MODE=3&X=1&LM=1
In Photoshop one can use app.system(curl -o .....) as explanined here (How to download an image from url to use in Photoshop scripting (ExtendScript Toolkit)). But in Illustrator app.system() seems not to be available. Maybe do.script() is the right way to go but did not figure out how so far....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
JSXGetURL 旨在与任何支持 ExtendScript 的 Adobe Creative Cloud 应用程序配合使用 - InDesign、InDesign Server、InCopy、Illustrator、Photoshop…
JSXGetURL 是作为 ExtendScript DLL/框架实现的,用 C/C++ 编写。
该 DLL 允许您直接从 ExtendScript 访问 URL(包括 https: 或 ftp:)。
无需安装任何内容 - 您所需要做的就是 //@include 一个 .jsx 文件,然后该文件会加载 DLL。
请参阅 https://coppieters.nz/?p=577
披露:我是 JSXGetURL 的作者。
JSXGetURL is meant to work with any Adobe Creative Cloud application that has ExtendScript support – InDesign, InDesign Server, InCopy, Illustrator, Photoshop…
JSXGetURL is implemented as an ExtendScript DLL/framework, written in C/C++.
This DLL allows you to access URLs (including https: or ftp:) straight from ExtendScript.
There is nothing to install – all you need to do is //@include a .jsx file which then loads the DLL.
See https://coppieters.nz/?p=577
Disclosure: I am the author of JSXGetURL.