问题标签 [idml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
5667 浏览

xml - 任何类型的外部 IDML 查看器

从 InDesign CS 5 开始,有一种称为IDML的新格式,它定义了要由 InDesign 呈现的文档。我正在寻找一种在不打开 InDesign(这太重了)的情况下查看这种格式的方法。最佳解决方案是一个小程序/一个 Flash 库/可以在网页中呈现内容的东西(事实上,即使是生成的图像也可能是一个有趣的起点)

我知道有一个(付费)Java 库用于读/写这种格式可以扩展以开发查看器吗?

0 投票
1 回答
1179 浏览

adobe-indesign - InDesign 的报纸生成器:IDML 还是 InDesign Server?

我正在创建一个库来生成 IDML/InDesign 格式的报纸。

今天,这个图书馆已经使用 PDFLib 输出报纸,这让我们可以控制(以点为单位)正在绘制的内容。

在我们的 IDML 版本引擎中,我们必须处理 TextFrame 和 Stories,但我没有与 PDFLib 相同的控件。

我不知道我的 Story 是否适合 TextFrame,我不知道是否需要调整它的大小或创建一个新的链接 TextFrame 以继续在下一列中打印相同的 Story。

由于最终的库将在服务器中使用,我是否需要使用 InDesign Server 来生成它?如果故事不适合一个,我可以自动调整 TextFrames,创建一个新的,(等等..)?

或者可以仅使用纯 IDML 来完成此控制吗?

谢谢

0 投票
2 回答
2035 浏览

sdk - 使用 sdk 在没有 InDesign 的情况下使用 XML 填充 IDML

在我的组织中,我们将 XML 作为输入并尝试使用 adobe sdk 和 java 填充 *.idml 文件。是否可以为任何自定义 *.idml 文件工作?如果是,最好的方法是什么?

0 投票
2 回答
2241 浏览

xml - IDML 中 Story XML 的逻辑顺序

我是 IDML 的新手,我正在努力理解这一点。

我发现 IDML 是包含多个 XML 文件的 zip 文件。我打开designmap.xml并看到了元素中的StoryLine属性。Document但是,该属性中的顺序StoryLine不一定与实际内容上显示的文本的逻辑顺序一致。

例如,IDML SDK 中的 BusinessCardTemplate 具有以下逻辑顺序:

但是根据StoryList属性,以下是它引用的顺序如下:

有没有办法从 IDML 的内容中找出这些故事的逻辑顺序(最好是从左上角到左下角)?

提前致谢

0 投票
1 回答
1502 浏览

html - 通过脚本将 IDML 转换为 HTML5

我正在尝试通过脚本将 IDML 转换为 HTML5,而不是通过 InDesign。除了 IDML 中的旋转文本外,一切正常。旋转文本时,我从 IDML 的 ItemTransform 中获取值,并按照http://www.adobe.com/products/postscript/pdfs/PLRM.pdf中详述的几何计算。除了“top”值之外,我在 HTML5 输出中正确获取了所有 css 值。如果您之前尝试过此操作,请告诉我如何计算 IDML 到 HTML5 的 css 值。谢谢!

0 投票
2 回答
3594 浏览

adobe-indesign - 识别 idml 中视觉元素的坐标

我需要处理 Indesign Idml 文件,生成图像,并将其他元素覆盖在 html 中的某些元素上。

给定一个 Indesign Idml 文件(它是一个压缩的 xml 包)并在该文件中给定一个视觉元素(通过 xml 中的标签)。有没有办法找到视觉元素落在图像上的什么坐标?

0 投票
2 回答
2658 浏览

java - 尝试使用 Jackson 将 Idml 序列化为 Json 时出现 StackOverflowError

一直在使用IDMLlib将 IDML 文件加载到 POJO,但是当我尝试使用Jackson JSON将生成的 java 对象序列化为 JSON时,我一直遇到无限递归的麻烦。

这发生在解析期间的多个场合。
Idml.document -> Document.root -> Idml.document -> Document.root 是类似的。

我正在使用 Jackson 的 ObjectMapper 将 POJO 转换为 JSON:

IDMLlib 类已编译,因此我无法对它们进行任何更改。
任何人都知道我仍然可以使用 IDMLlib 返回的 java 对象而无需创建自己的方法吗?

编辑:
似乎在整个过程中都提到了“根”和“父”。所以基本上我要问的是是否有人知道如何能够序列化对象而不修改它

0 投票
4 回答
31114 浏览

java - JsonMappingException(原为 java.lang.NullPointerException)

我一直在寻找这个,但没有找到任何答案,所以要么我错过了一些如此明显的东西,没有人写过任何关于它的东西,要么我遇到了一个不寻常的问题。我希望这是第一个...

我正在使用第三方库 ( IDMLlib ) 从以 .idml 格式存储的 Adob​​e InDesign 文档中提取信息。内容很容易读取并存储在“Idml”类型的对象中,其中包含我需要的所有内容。现在,我想使用Jackson JSON将此对象发送到 Web 客户端(浏览器) 。

我遇到了两个问题:

1)对象树充满了循环引用。我已经通过使用带有注释的 Mix-ins 解决了这个问题

所以现在我已经准备好了很多 Mix-ins,如果问题 2 需要的话。

2)我在序列化时不断收到新的特定于对象的错误。

我尝试编写自定义 NullValue/NullKey 序列化程序,但这对 NullPointerException 没有帮助。

有没有我可以在我的 Mix-ins 中使用的注释来处理这个问题?
或者我还有其他方法可以序列化这个对象吗?

0 投票
1 回答
794 浏览

xml - 将xml转换为idml

我想从 xml 转换为 idml

XML 文件:

我在indesign中导入这个文件,我在idml中得到了xml结构,

  1. 如何在不改变 xml 结构的情况下获取故事文件中的表格格式
  2. 在indesign中导出xml文件时如何获得相同的输入标签

请提供样品

0 投票
2 回答
2493 浏览

html - html idml 查看器

我正在尝试实现一个 idml 到 html 转换器。我设法生成了一个类似于 indesign 导出生成的单个平面 html 文件。

我想做的是生成与 indesign 视图尽可能相似的 html,例如 html idml 查看器。为此,我需要找到适合文本框的文本,我可以提取故事文本内容,但我真的找不到将这些内容拆分为框架/页面的方法。

有什么办法可以实现吗?