我知道可以使用 Poppler 以及各种软件和编程语言组合(例如使用 Qt 4 或 5 以及 C 或 C++)查看 PDF 文件。
我还看到了使用 GTK 或其他需要安装在系统上的库从 Python 显示 PDF 的方法。我知道要做任何直接显示,我将不得不使用它。
我不想创建 PDF 文件。我希望能够获取一个 PDF 文件并将其一次一页呈现为图形格式,然后显示该页面的结果。
有没有什么方法可以将 PDF 呈现为图形格式,例如 JPG、PNG 或 BMP,而无需在任何系统上使用可能在本机代码中的库?例如,Poppler 使用 C 或 C++(我一直忘记是哪个),并作为二进制库编译和安装。
一些可能有帮助的背景是我看到了Kivy的链接,这将是一个易于使用的 Python 跨平台 GUI 工具包,但我需要为某些项目显示 PDF。我不介意执行渲染它的额外步骤,然后显示输出,如果它让我更加独立于需要其他库。