2011-11-09 151 views
2

我想寫一個查看器,將設計中的輸出格式轉換爲html5格式,並且所有adobe indesign中的用戶設計都可以在瀏覽器中顯示,但我不知道哪個輸出適合我,我認爲我可以在idml導出中檢索關於adobe indesign的所有信息,但問題是解析這樣的XML並以html5格式顯示標籤,我想知道是否有可能將輸出格式轉換爲html5的簡單方法? 是否可以下載adobe indesign SDK並將其方法用於此目的?Converts indesign輸出爲html5

回答

1

導出到EPUB將導致XHTML 1.1。 InDesign生成的Epub文件是一個zip文件,您可以在其中找到許多文件。 (至少)其中一個是XHTML文件。

XHTML 1.1肯定比idml更容易使用,但是您必須確保ePub導出足夠好才能開始使用(頁面不會與InDesign完全相同) 。

這是一個解決方案嗎?

從InDesign CS4(基於JavaScript的導出選項,在對象模型之外,據我瞭解它和內置導出選項,CS5的對象模型的一部分)支持EPub導出。

1

您沒有提及您使用的InDesign版本。 CS5,CS5.5和CS6都允許您導出爲HTML。問題是,HTML是版本4,它創建寫得不好的CSS。我喜歡做的是使用XML來構建我自己的HTML。只需創建一組您想要使用的HTML5標籤,然後將現有的段落和字符樣式映射到XML標籤。

完成後,您將擁有基本的內容結構。然後我使用Structure窗格根據需要添加不同的元素。您可以根據需要添加父母或孩子,然後導出到XML。保存文件時,只需將其名稱更改爲.HTML,然後編輯代碼以刪除對「xml」的引用。

需要一點時間,但它是非常可行的。

2

您可以使用in5從InDesign導出HTML5(佈局完整)。

完全披露:我是in5的創造者。

+0

嗨賈斯汀,請讓我知道如果這是可能的: 我需要一種方式將InDesign中編輯的文件導出爲epub/html格式。 需求如下: - 保留佈局(特別是文本及其形狀的位置) - 所有文本都可以從頁面html文件編輯,而不是位於單獨文件中的圖形或svg) 這將是一件好事,或者至少可以輕鬆修復: - 保留字體 - indesign的每一頁都是一個單獨的html/xhtml文件 – Bartosz

+0

嗨Bartosz, yes這是所有可能的in5(選擇帶局部字體嵌入的HTML作爲文本渲染和Baker框架或Liquid State Publishing System作爲輸出格式)。 如果您需要xhtml或epub,最新版InDesign CC中的固定佈局epub導出也值得一看。 –