2011-09-02 292 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

非常感謝。這真的證明了他們使用的是什麼。 –