我需要在InDesign中自动创建PDF,方法是观察XML文件的更改,下载XML中引用的所有远程图像(因为InDesign无法与远程图像),将XML转换为引用下载的本地图像路径,加载InDesign模板,然后执行XML合并并将结果导出为PDF。通过FTP自动下载目录
我目前正在侦听对XML文件所做的更改并使用PowerShell启动InDesign,但是我一直在如何获取所需的图像。
我想,不是试图读取XML并拉下引用的图像,我可以下载整个图像目录。我已经考虑通过PowerShell使用类,但使用批处理和.NET脚本不是我的强项,我只能找到下载单个文件或基于CSV的文件列表的示例表现。
我是一名JS开发人员,所以我研究了一个使用像gulp和ftp模块这样的任务运行的Node.js实现,但我不确定这是一个好的解决方案,还是甚至可以做我想做的事。
如果您必须在Windows计算机上执行此操作,那么您的工作流程是什么?
使用'wget'或'curl'不够吗?有一个这样的任务的标准解决方案。还有内置的ftp工具可以用来下载所有的远程文件。 – wOxxOm
我能够通过HTTP服务图像,而不是使用FTP,这使事情变得更容易一些。我的解决方案是一个完整的node.js实现。 – SchattenJager