2013-10-29 47 views
0

我知道可以使用Poppler和各種軟件和編程語言組合來查看PDF文件,例如使用Qt 4或5以及C或C++。在沒有本地代碼庫的情況下,是否可以在Python中呈現PDF文件?

我也看到了使用GTK或其他需要在系統上安裝的庫來顯示來自Python的PDF的方法。我知道要做任何直接展示,我必須使用它。

我不想創建PDF文件。我希望能夠獲取PDF文件並將其逐頁顯示爲圖形格式,然後顯示該頁面的結果。

有沒有什麼辦法可以將PDF呈現爲圖形格式,如JPG,PNG或BMP,而無需在任何系統上使用本地代碼的庫?例如Poppler是在C或C++(我一直在忘記哪個),並被編譯並安裝爲二進制庫。

可能有所幫助的一些背景是,我看到一個鏈接到Kivy,這將是一個易於使用的Python跨平臺GUI工具包,但我需要爲某些項目顯示PDF。我不介意做額外的渲染步驟,然後顯示輸出,如果它讓我更獨立於需要其他庫。

回答

1

對不起,但答案很簡單。 PDF渲染是困難的,並不是許多圖書館做得足夠好才能使用。

+0

那麼,不管怎樣,我都必須使用Poppler或GTK,然後呢? – Tango

相關問題