作者在wiki中,生成PDF文档,CHM文件或嵌入式帮助

时间:2009-04-11 08:02:17

标签: pdf-generation documentation-generation

任何人都知道一个wiki或wiki插件生成一个跨越整个wiki的PDF文件或CHM文件?

  • 我想控制目录。
  • 我希望内部和外部链接能够正常工作。
  • 理想情况下允许调整输出模板,但这不是一个交易破坏者。

我想使用WIKI语法和思维模式(许多交叉链接等)生成内容,但是以PDF,CHM或嵌入式应用程序形式发布内容。比在最终用户机器上安装wiki软件更友好...

6 个答案:

答案 0 :(得分:2)

XWiki开箱即用。

答案 1 :(得分:1)

MediaWiki PDF Export extension允许您选择一组PDF页面。我还没有安装它,所以不确定是否可以轻松使用该功能选择所有页面。

答案 2 :(得分:1)

Confluence可让您在导出到PDF空间时选择页面 但你不能自定义很多PDF 您可以通过主题(基于速度)轻微自定义

答案 3 :(得分:1)

Sphinx(http://sphinx.pocoo.org/)是一个相当不错的工具,用于生成HTML(或CHM)和PDF文档,具有类似wiki的语法。它不是维基;您无法通过Web进行编辑并生成HTML需要构建过程。仍然,它非常好,有cross-referencesfairly simple markup和(在HTML输出中)一个用JavaScript实现的搜索引擎,除了静态文件托管之外没有服务器端依赖。 Sphinx是为Python documentation的新版本开发的,非常适合;例如,GeoServer项目(我工作,原谅无耻的插件)使用Sphinx为他们的用户和开发人员manuals的新版本定制主题。

答案 4 :(得分:0)

JIRA(http://www.atlassian.com/software/jira/default.jsp)在控制方面是你梦寐以求的梦想;它导出为PDF(以及其他),你可以完全控制页面,TOC和其他方面,虽然期望设置它的一些复杂性。

答案 5 :(得分:0)

Microsoft有一个HtmlHelp创作工具,可以从html文件创建chm文件。

如果您需要Web上和已部署应用程序中的帮助文件,则从Web上使用的相同文件生成帮助可能是一个很好的解决方案。如果帮助站点是使用asp.net创建的(即数据库驱动的),那么可能值得使用基本样式并创建一个工具来通过读取服务页面来生成html文件?

查看:http://msdn.microsoft.com/en-us/library/ms524239(VS.85).aspx

我想还可以另外从Html页面创建一个PDF?