可以在没有本机代码库的Python中呈现PDF文件吗?

时间:2013-10-29 08:58:53

标签: python pdf

我知道可以使用Poppler以及软件和编程语言的各种组合来查看PDF文件,例如使用Qt 4或5以及C或C ++。

我还看到了使用GTK或其他需要在系统上安装的库来显示Python的PDF的方法。我知道要做任何直接展示,我将不得不使用它。

我不想创建PDF文件。我希望能够将PDF文件一次一页地呈现为图形格式,然后显示该页面的结果。

有没有办法能够将PDF渲染为图形格式,如JPG,PNG或BMP,而不需要在任何系统上使用本机代码的库?例如,Poppler是C或C ++(我一直忘记哪个),并编译和安装为二进制库。

可能有帮助的一些背景是我看到Kivy的链接,这是一个易于使用的Python跨平台GUI工具包,但我需要为某些项目显示PDF。我不介意做必须渲染它的额外步骤,然后显示输出,如果它让我更加独立于需要其他库。

1 个答案:

答案 0 :(得分:1)

很抱歉,答案很简单。 PDF渲染很困难,并不是很多图书馆都能很好地使用它。