export - 将部分页面渲染到文件
问题描述
如何让 InDesign 呈现页面的某个区域,就像导出整个文件时呈现的那样?
我知道我可以PageItem
使用该exportFile
函数渲染 a ,但这将忽略任何其他PageItem
共享同一区域的 s。
我目前的解决方案是制作一个与感兴趣区域大小相同的新文档,每个文档的PageItem
坐标落入该区域的副本。这是非常不优雅的,而且如果用户不看到对他们来说毫无意义的窗口来来去去,似乎无法做到这一点。
我能想到的另一种方法是导出包含该区域的整个传播,然后使用 ImageMagick 之类的东西裁剪生成的文件。但如果可能的话,我仍然希望能够只渲染我需要的区域。
解决方案
您也可以在不显示其 UI 的情况下打开 InDesing 文档。app.open(文件路径,假);并在关闭文档时,简单地使用 doc.close(SaveOptions.NO); 无论如何,您不需要将该文档保存在磁盘上。这将让您在完全不显示其 UI 的情况下打开文档。
推荐阅读
- ios - 填充 2 个不同的 PickerView
- nexmo - 通过 Nexmo 发送 SMS 时未发送
- iis - IIS 中 web config 中 ipSecurity 节点中 iPAddress 添加标签的最大数量是多少?
- amazon-web-services - 我有一个指向 s3 存储桶的链接,访问它时会提供包含存储桶内容名称的 XML 文件,我如何下载整个存储桶?
- sql - 列名或提供的值的数量与表定义不匹配。次要错误
- android - 如何从小部件启动活动并在 MainActivity 中处理响应?
- mysql - 如何用新的ID替换重复的ID?
- java - 打包非模块化 JavaFX 应用程序
- android - unity google play 服务和 admob 应用程序在打开时崩溃
- php - Wordpress 在特定页面中隐藏新编辑器