我创建了一些 InDesign 页面,想将其用作模板。我创建了一个包含所有适当数据的 XML 文件。我想将 XML 数据与 InDesign 页面合并,并自动生成几百页。
我一直在网上阅读并使用 InDesign 的“导入 XML”功能,但没有任何收获。文档对我来说相当糟糕。而且 Google 搜索也没有得到太多结果。
以下是我目前的步骤:
- 我创建模板的主页
- 我在希望从 XML 文件导入数据的地方添加了一堆文本框
- 我打开“标签”窗口并导入 XML 文件
- 我在主文档中使用适当的标签标记我的文本框架
- 然后我向文档添加了很多页(例如 200 页)
- 然后我使用“导入 XML”尝试获取数据并填充所有 200 页。
这是我失败的地方。我忽略了一些东西。可能是 InDesign 无法像我预期的那样工作...
有没有人能提供一些关于使用 XML 文档和自动生成 InDesign 页面进行邮件合并功能的好建议?
顺便说一句,这是 Adobe 出色的文档中关于合并重复 XML 元素的一个例子。还有很多……InDesign CS4 文档:XML->导入 XML->处理重复数据
以下是一些示例 XML,请注意 ITEM 会重复。我还截断了“desc”标签中的数据:
<output>
<item>
<user_name>taude</user_name>
<date>2009-02-21</date>
<title>Wishful Thinking</title>
<desc>Skiing up in Vermont on a beautiful day. This photo of</desc>
<thumbnail>http://www.blipfoto.com/thumbs/5371/2009/big/color/96104200949a162672e1996.15963073.jpeg</thumbnail>
</item>
<item>
<user_name>taude</user_name>
<date>2009-02-22</date>
<title>Skiing Self Portrait</title>
<desc>I was inspired by ML's self-portrait while </desc>
<thumbnail>http://www.blipfoto.com/thumbs/5371/2009/big/color/36547696749a2c5782308e0.91477014.jpeg</thumbnail>
</item>
</output>
以下是我使用 InDesign 结构导入的 XML 的样子:
答案1
我使用 XML 和 inDesign。
Indesign 布局必须严格按照您的 XML 文件创建,标记框架是不够的。
您能否发布几行 XML 文件以便我帮助您调整布局?
编辑:
好的,你说得对。
如果所有项目相同,则删除除第一项之外的所有项目。
然后按Ctrl+Shift并单击第一页以覆盖主文本框架。
将根节点(输出)从结构面板拖到文本框中。
现在模板已经准备好了。
尝试导入 XML 文件并告诉我。