2011-09-02 293 views
2

我想知道维基百科(http://en.wikipedia.org/)如何创建PDF?它似乎在后端使用了一些应用程序。任何人都可以让我知道这是如何完成的?维基百科如何生成PDF

感谢
SRIKANTH

+1

你能给的,其中维基百科使用PDF文件的例子吗?我不知道他们是这么做的。 – templatetypedef

+1

@templatetypedef:http://en.wikipedia.org/wiki/Help:Books –

回答

5

维基百科运行Mediawiki
Google检查告诉我他们有两个PDF扩展名。
这个人是一个谁仍然编程和维持:PDF_Writer

它不使用PHP的HTML→PDF生成器,(虽然有一些)
它实际上做一些事情棘手,更聪明。

的PDF作家使用的Python Reportlab库基于来自使用所述mwlib解析器解析的mediawiki的标记导出的 DOM生成PDF。

+1

我观察到的一个聪明的事情是,对于具有更多列的表格,它试图通过减少表中包含的字符的字体大小!我将检查出PDF_Writer。谢谢你的评论。 –

3

要确认ZJR的回答,这些都是文档属性:

Document properties

+0

非常感谢。这真的证明了他们使用的是什么。 –