在其他课程中,你已经学习了如何利用DITA加强内容的语义价值,以提高重用。在本课中,你将学习到DITA用于发布的种种好处,以及将DITA源文件输出为不同发布形式的一手经验。
在打算发布DITA内容之前,第一个需要回到的问题可能是:“我需要怎样的发布环境?” 在DITA创作工作流中,选择合适发布环境的第一步就是要确定你的发布需求。
你可能同时需要基于印刷的输出物(如PDF)和电子输出物(如HTML, EPUB, Webhelp)。
注: 对于某些输出类型,比方设计精良的印刷材料或者复杂的data sheet,你可能会发现自动化发布并不能满足需求。但是,你仍然想要维护一套单独的源文件。这种情况下,你需要将DITA 源文件转换成一种可以使用DTP程序(如Adobe InDesign)打开的格式,这样你就可以在发布PDF或其他印刷格式前手动调整格式。
DITA能提高发布过程效率,通过:
- 将内容与样式相分离。 非结构化的环境中,作者需要为印刷物和电子输出物维护不同的源文档。用于发布出版物的文件基于DTP程序创作并排版,但是用于电子出版物的文件可能是从基于出版物的文件中拷贝,并重新排版或者单独创作。使用DITA,作者可以只需创建一套源文件,格式与排版是独立的环节,即可创建每种输出类型。这能够减少出版物和电子出版物之间相同内容的不一致性,并保证所有的更新都能体现在所有的输出物中。
- 允许自动排版。因为DITA内容与样式相分离,格式问题可以通过发布过程自动实现,而不用手动调整。内容创作者能够更加专注于内容本身,而不是内容如何呈现,发布过程也更加快捷,只是点击个按钮的事。