Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将段落和换行符从Indesign导出到XML_Xml_Export_Adobe Indesign_Paragraph - Fatal编程技术网

将段落和换行符从Indesign导出到XML

将段落和换行符从Indesign导出到XML,xml,export,adobe-indesign,paragraph,Xml,Export,Adobe Indesign,Paragraph,在一个Indesign项目中,我给一本书贴上标签,这本书由类似布局的展品组成。每个排列在左边有一些文字,在右边有一张照片。正文通常由两段或两段以上组成。这些字符在导出XML中没有标记,但段落分隔符显示为空格字符。 当我编辑XML并插入段落(0A)并重新导入文本时,插入的段落将按预期显示,而原始格式将丢失。 如何在不丢失原始格式的情况下导出包含段落的标记文本并重新导入?我不清楚您为什么要尝试通过导出和重新导入来完成,但希望这能有所帮助。我在CS6中工作,但如果您使用的是不同的版本,即使它与您的流程

在一个Indesign项目中,我给一本书贴上标签,这本书由类似布局的展品组成。每个排列在左边有一些文字,在右边有一张照片。正文通常由两段或两段以上组成。这些字符在导出XML中没有标记,但段落分隔符显示为空格字符。 当我编辑XML并插入段落(0A)并重新导入文本时,插入的段落将按预期显示,而原始格式将丢失。
如何在不丢失原始格式的情况下导出包含段落的标记文本并重新导入?

我不清楚您为什么要尝试通过导出和重新导入来完成,但希望这能有所帮助。我在CS6中工作,但如果您使用的是不同的版本,即使它与您的流程不完全匹配,也至少可以让您更接近

标记文本 如果您只是想获取一点文本,将其导出,然后使用所有原始格式重新导入,那么您需要利用InDesign Tagged text。请注意,此方法不会导入任何列、文本框或图形元素,即使它们与文本正文内联。
要完成此操作,请将光标放置在包含要导出的文本的文本框内。确保文本光标实际位于文本框内,就好像您要键入某个内容一样,并且不只是选择整个文本框(提示:使用类型工具,而不是选择箭头)。现在,如果您转到文件>导出,您应该在另存为类型下拉列表顶部有一个选项,用于Adobe InDesign标记文本。选择此选项将创建一个TXT文件,该文件可以文件>放置到任何其他InDesign文档中。它将引入所有必要的样例、段落样式和字符样式。
如果您对XML类型结构比较熟悉,那么您甚至应该能够查看这个TXT文件,了解他们是如何为所有文本应用和定义样式的

片段 相反,如果您试图将图形元素和文本以及它们的颜色、样式和相对位置置于更大的布局中,那么您可能希望使用片段。
在这种情况下,您可以选择要稍后导入的对象和文本框,然后再次转到文件>导出。从该另存为类型下拉列表中,选择InDesign Snippet,然后导出IDMS文件。导入过程与标记文本的导入过程相同,只需转到文件>放置,然后选择插入点。
我发现这个IDMS文件比XML导出更好地表示页面内容。我相信,如果您利用了在文档内部实际设置XML的优势,那么XML导出将非常有用。

如果我在这方面没有达到你的目标,请随时澄清你的问题,我会尽力帮助你。

谢谢你的意见。至于我的动机:我正在探索InDesign如何适合一个大型图书出版项目的基于数据的工作流程(大约有80种类似设计的图书和40种外语版本)。第一个问题是,我是否可以标记一整本书的设计,将其导出为XML,并将其用作数据库导出的模板。-代码片段在CS5中似乎不可用(这是我正在使用的版本),但有一种称为IDML的格式,它似乎以结构化但可访问的XML格式包含所有必要的信息。让我们看看它是如何工作的。我肯定会推荐IDML,我们尝试过使用InDesign的XML工具,但是它们有很多缺陷而且速度很慢。最好在InDesign之外进行,您可以自己控制文档的构造。IDML似乎非常完整,但在引用和定位xml文件和块方面也非常隐蔽。刚才我正在尝试另一种方法:使用数据库输入内容,将整个布局过程从头编写到完成编写脚本