And*_*gan 6 html media printing mediawiki
我一直是MediaWiki和类似的基于wiki的文本编辑的忠实粉丝.我喜欢快速添加文本,协作和分享的能力.但是,仍然需要格式良好的打印输出.像页眉和页脚(说我想让他们说的),分页符,页边距等等.
我见过的大多数解决方案涉及到某种中间打印媒体格式的转换(可能是MediaWiki到Microsoft Word,也可能是某些自定义脚本,它从网页内容生成PDF(带有大量硬编码引用) .
是否存在针对此问题的更通用解决方案?任何寻求将HTML和Web内容合并为打印媒体输出格式的框架?
任何解决方案,关于赞成或反对的讨论,或任何欢迎.
谢谢!
更新:我认为CSS只会让我到目前为止...我已经使用CSS进行类似的输出(MediaWiki默认情况下有一种打印格式隐藏了大部分导航栏的东西).想想一下MediaWiki的文章 - 想象一下我能够在内容中调整一个标签或类似的东西,现在我的边距是1英寸而不是0.5英寸.这更符合我的目标.
您可能听说过PediaPress,这是一家与维基媒体基金会进行“维基打印”(即 PDF,但也包括 ODF)交易的公司。(请参阅“Wikis Go Printable”。)他们的代码旨在与 MediaWiki 配合使用并且是开源的。
但!甚至比那更好。看看这个小书签。您可以使用它来创建任何可公开访问的 MediaWiki 页面的 PDF 或 ODF(也许它也需要启用 API...)。您可以将单个 MediaWiki 或多个 MediaWiki 中的多个页面捆绑到单个文档中。在我的书中,这真是太棒了。:)
ETA:PediaPress 投入了大量精力来制作看起来非常适合阅读的内容。它不仅仅是将 MediaWiki 的可打印版本转换为 PDF 的等价物。