我的目标是创建一个可以在查看器中选择文本的pdf查看器。
是可能的吗?我只有使用wxpython开发GUI应用程序的经验。我只是听说poppler可以支持渲染pdf,但我没有找到任何片段或示例。请帮助。
如果您正在寻找如何创建wxPython PDF查看器,我已经找到了几个示例。第一个使用了你提到的Poppler和wxPython:
- http://code.activestate.com/recipes/577195-wxpython-pdf-viewer-using-poppler/
这是一个很老的例子,所以我不知道它现在工作得怎么样。我发现的另一个使用PyMuPDF和fitz,并于今年(2016年)发布:
- http://code.activestate.com/recipes/580621-wxpython-pdf-viewer-using-pymupdf-binding-for-fitz/
如果你碰巧在Windows上,wxPython附带了一个围绕Adobe阅读器的ActiveX包装。你可以在这里阅读更多信息:
- https://wxpython.org/Phoenix/docs/html/wx.lib.pdfviewer.viewer.pdfViewer.html