将indesign输出转换为html5

时间:2011-11-09 06:14:14

标签: adobe-indesign

我想编写一个将设计输出格式转换为html5格式的查看器,adobe indesign中的所有用户设计都可以在浏览器中显示但我不知道哪个输出适合我,我想我可以检索所有信息关于idml导出中的adobe indesign,但问题是解析这样的XML并以html5格式显示标签,我想知道是否有可能将输出格式转换为html5的简单方法? 是否可以下载adobe indesign SDK并将其方法用于此目的?

3 个答案:

答案 0 :(得分:2)

您可以使用in5从InDesign中导出HTML5(原封不动)。

完全披露:我是in5的创建者。

答案 1 :(得分:1)

导出到EPUB会产生XHTML 1.1。 InDesign生成的Epub文件是一个zip文件,您可以在其中找到许多文件。 (至少)其中一个是XHTML文件。

XHTML 1.1肯定会比idml更容易使用,但是你必须确保ePub导出足够好才能开始(页面不会与InDesign完全相同)。

这会是一个解决方案吗?

从InDesign CS4(基于JavaScript的导出选项,在对象模型之外,我理解它和内置导出选项,对象模型的一部分,来自CS5)支持EPub导出。

答案 2 :(得分:1)

您没有提到您正在使用的InDesign版本。 CS5,CS5.5和CS6都允许您导出为HTML。问题是HTML是版本4,它创建了写得很糟糕的CSS。我喜欢做的是使用XML来构建我自己的HTML。只需创建一组要使用的HTML5标记,然后将现有的段落和字符样式映射到XML标记。

完成后,您将拥有基本的内容结构。然后我使用Structure窗格根据需要添加不同的元素。您可以根据需要添加父项或子项,然后导出到XML。保存文件时,只需将其名称更改为.HTML并编辑代码即可删除对“xml”的引用。

需要一点时间,但这是非常可行的。