- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 INDD CC 服务器的新手。我已经实现了 Indesign server在 Windows 上运行。我需要将 IDML 转换为 PDF 但遇到问题。
我用过SimpleIDML Python library to manipulate Adobe(r) IDML(r) files.
我的示例脚本是I2P.py
from simple_idml.indesign import indesign
idml_file = "/home/user/Project/EPS/media/test/2-idml/test001.idml"
indd_file = "/home/user/Project/EPS/media/test/InDesigndocument/test001.indd"
url_path = "http://192.168.1.1:12345/"
client_dir = "/home/user/Project/EPS/media/source"
server_dir = "/home/user/Project/EPS/media/server"
response = indesign.save_as(indd_file, [{
"fmt": "pdf",
"params": {"colorSpace": "CMYK"},
}],
url_path,
client_dir,
server_dir)[0]
with open("my_file.pdf", "w+") as f:
f.write(response)
在文档中:
response = indesign.save_as("/path_to_file.indd", [{
"fmt": "pdf",
"params": {"colorSpace": "CMYK"},
}],
"http://url-to-indesign-server:port",
"/path/to/client/workdir",
"/path/to/indesign-server/workdir")[0]
当我运行 I2P 脚本时抛出错误:
Traceback (most recent call last):
File "ItoP.py", line 12, in <module>
server_path)[0]
File "/home/user/eps2_env/local/lib/python2.7/site-packages/simple_idml/indesign/indesign.py", line 71, in new_func
logger, logger_extra)
File "/home/user/eps2_env/local/lib/python2.7/site-packages/simple_idml/indesign/indesign.py", line 180, in save_as
responses = map(lambda fmt: _save_as(fmt), dst_formats_params)
File "/home/user/eps2_env/local/lib/python2.7/site-packages/simple_idml/indesign/indesign.py", line 180, in <lambda>
responses = map(lambda fmt: _save_as(fmt), dst_formats_params)
File "/home/user/eps2_env/local/lib/python2.7/site-packages/simple_idml/indesign/indesign.py", line 149, in _save_as
response = cl.service.RunScript(params)
File "/home/user/eps2_env/local/lib/python2.7/site-packages/suds/client.py", line 542, in __call__
return client.invoke(args, kwargs)
File "/home/user/eps2_env/local/lib/python2.7/site-packages/suds/client.py", line 602, in invoke
result = self.send(soapenv)
File "/home/user/eps2_env/local/lib/python2.7/site-packages/suds/client.py", line 649, in send
result = self.failed(binding, e)
File "/home/user/eps2_env/local/lib/python2.7/site-packages/suds/client.py", line 702, in failed
r, p = binding.get_fault(reply)
File "/home/user/eps2_env/local/lib/python2.7/site-packages/suds/bindings/binding.py", line 265, in get_fault
raise WebFault(p, faultroot)
suds.WebFault: Server raised fault: 'The specified script file can not be found: /home/user/Project/EPS/media/server/tmp9LVUWj/save_as.jsx'
手动我可以在服务器目录中看到动态创建的目录tmp9LVUWj。服务器路径预计在同一时间。
无法弄清楚如何在代码中设置 indesign-server/workdir 和 access 以及如何解决?我在这上面花了很多时间,但找不到帮助或示例代码。
或者是否有其他 python 包可以将 IDML 转换为 PDF。
提前致谢
最佳答案
你写的,
Manually I can see dynamically created dir tmp9LVUWj inside server dir.
没错,但这不是错误。它声明在该目录中 找不到名为 save_as.jsx 的 JSX 文件。这实际上是您打算放置在那里的 JSX 文件的名称,还是现在驻留在那里的文件的名称?
关于python - SimpleIDML 如何将 IDML 转换为 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37479362/
我在阅读 IDML 点差时遇到了多种形状。每个形状都有自己的几何形状,看起来像 - - - -
我正在尝试实现 c# idml 到 html 转换器。我设法生成了一个类似于由 indesign 导出生成的文件的平面 html 文件。 我想做的是生成尽可能类似于 html idml 查看器的 in
我有这个 Polygon在 idml 文件中
从 InDesign CS 5 开始,有一种新格式,称为 IDML ,它定义了要由 InDesign 呈现的文档。我正在寻找一种无需打开 InDesign(该死的太重)即可查看此格式的方法。最佳解决方
我需要处理 Indesign Idml 文件、生成图像并将其他元素覆盖在 html 中的某些元素上。 给定一个 Indesign Idml 文件(它是一个压缩的 xml 包)并在该文件中给定一个视觉元
我是 Adobe InDesign 和 IDML 文件格式领域的新手。我正在尝试了解 IDML 文件格式,以便我可以通过代码动态创建 IDML 文件! 我正在查看 IDML 文件格式规范并找到了对
我正在尝试通过脚本而不是通过 InDesign 将 IDML 转换为 HTML5。除了 IDML 中的旋转文本外,一切正常。当文本旋转时,我从 IDML 的 ItemTransform 中获取值并遵循
我是 IDML 的新手,我想了解这一点。 我发现 IDML 是包含多个 XML 文件的 zip 文件。我打开了 designmap.xml 并在 Document 元素中看到了 StoryLine 属
我有一个在 AIX 服务器上运行的 Web 应用程序,要求读取 IDML 文件,获取文件中每个文本的坐标,并根据坐标将一些自定义信息写入 PDF。 我浏览了各种文档和论坛,了解如何设置或实现此设置所需
我是 INDD CC 服务器的新手。我已经实现了 Indesign server在 Windows 上运行。我需要将 IDML 转换为 PDF 但遇到问题。 我用过SimpleIDML Python
我需要解析一个 IDML 文件,并以适用于 Web 的格式将图像与该文件分开保存。我可以做那个 IDMLlib 吗?如果可能的话,你能给我看一些例子吗?附言该库的文档很糟糕,示例也很糟糕。 最佳答案
我正在研究 IDML 文件自动化。我的要求是在 HTML5 编辑器中展示 IDML 模板。 我有一个带有 Hello World 文本的简单 TextFrame。我将文件保存为:sample.idml
一直在使用IDMLlib将 IDML 文件加载到 POJO,但是当我尝试使用 Jackson JSON 将生成的 java 对象序列化为 JSON 时,我总是陷入无限递归的麻烦。 Caused by
我是一名优秀的程序员,十分优秀!