Indesign 将XML导入自动页面生成、数据合并

Indesign 将XML导入自动页面生成、数据合并

我创建了一些 InDesign 页面,想将其用作模板。我创建了一个包含所有适当数据的 XML 文件。我想将 XML 数据与 InDesign 页面合并,并自动生成几百页。

我一直在网上阅读并使用 InDesign 的“导入 XML”功能,但没有任何收获。文档对我来说相当糟糕。而且 Google 搜索也没有得到太多结果。

以下是我目前的步骤:

  1. 我创建模板的主页
  2. 我在希望从 XML 文件导入数据的地方添加了一堆文本框
  3. 我打开“标签”窗口并导入 XML 文件
  4. 我在主文档中使用适当的标签标记我的文本框架
  5. 然后我向文档添加了很多页(例如 200 页)
  6. 然后我使用“导入 XML”尝试获取数据并填充所有 200 页。

这是我失败的地方。我忽略了一些东西。可能是 InDesign 无法像我预期的那样工作...

有没有人能提供一些关于使用 XML 文档和自动生成 InDesign 页面进行邮件合并功能的好建议?

顺便说一句,这是 Adob​​e 出色的文档中关于合并重复 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 文件并告诉我。

相关内容