天道酬勤,学无止境

idml

识别 idml 中视觉元素的坐标(Identify coordinates for a visual element in idml)

问题 我需要处理 Indesign Idml 文件、生成图像并将其他元素覆盖在 html 中的某些元素上。 给定一个 Indesign Idml 文件(它是一个压缩的 xml 包)并在该文件中给定一个视觉元素(通过 xml 中的标签)。 有没有办法找到视觉元素落在图像上的哪个坐标? 回答1 IDML 文档中图像的容器层次结构如下: 文档 [包含] > 展开 > PageItem > PlacedImage。 Pages 不用作容器,PageItems 存储在扩展坐标中,因此我们可以忘记 Document 和 Page 元素。 如果您可以在 Spread 坐标中找到放置的图像,并重新调整这些坐标,使 0,0 位于屏幕的左上角,则您可以像在 InDesign 文档中那样定位图像。 页面项目(包含图像)在 IDML 中没有几何边界。 它的边界存储为 PathGeometry 标记中的 PathPointType 对象数组,如下所示: <Properties> <PathGeometry> <GeometryPathType PathOpen="false"> <PathPointArray> <PathPointType Anchor="-32.04 -35.04" LeftDirection="-32.04 -35.04" RightDirection="-32.04 -35.04"

2021-07-10 09:06:36    分类:技术分享    adobe-indesign   idml

Identify coordinates for a visual element in idml

I need to process Indesign Idml files, generate an image, and overlay other elements over certain elements in html. Given an Indesign Idml file (which is a package of zipped xml) and given a visual element in that file (via a tag in the xml). Is there a way to find at what coordinates on the image that visual element falls?

2021-06-21 17:18:20    分类:问答    adobe-indesign   idml

JsonMappingException(以前是java.lang.NullPointerException)(JsonMappingException (was java.lang.NullPointerException))

问题 我已经搜索了一段时间,但没有找到任何答案,所以我丢失了一些明显的东西,没人写过任何东西,或者遇到了一个不寻常的问题。 我希望这是第一个... 我正在使用第三方库(IDMLlib)从.idml格式存储的Adobe InDesign文档中提取信息。 内容易于读取,并存储在“ Idml”类型的对象中,其中包含我需要的所有内容。 现在,我想使用Jackson JSON将此对象发送到Web客户端(浏览器)。 我遇到了2个问题: 1)对象树充满了循环参照。 我已通过在批注中使用混合插件来解决此问题 @JsonIdentityInfo(generator = ObjectIdGenerators.IntSequenceGenerator.class, property = "@id") 因此,如果问题2需要的话,现在我已经准备好了很多混入工具。 2)序列化时,我不断收到新的特定于对象的错误。 --Output from testMethodsReturnsSomething-- | Failure: testMethods(package.IdmlServiceTests) | com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException) (through

2021-04-22 16:34:00    分类:技术分享    java   json   nullpointerexception   jackson   idml

JsonMappingException (was java.lang.NullPointerException)

I've been searching for this for a while but haven't found any answers, so either I'm missing something so obvious noone has written anything about it, or I've hit an unusual problem. I'm hoping it's the first... I'm working with a third-party library (IDMLlib) to extract information from an Adobe InDesign document stored in the .idml format. The contents are easily read and stored in an object of type "Idml", which contains everything I need. Now, I want to send this object to a web client (browser) using Jackson JSON. I've hit 2 problems: 1) The object tree is full of circular referefences

2021-04-16 20:00:43    分类:问答    java   json   nullpointerexception   jackson   idml