WXPYTHON PDFVIEWER未知字体可防止PDF加载



检查WXPYTHON的wx.lib.pdfViewer时,我在文档中运行了代码。它运行良好,但是大多数PDF没有加载,诸如此类的消息

Unknown font ghlcbg+arial
Unknown font ghlcdi+arial,bold

印刷。我推测这是因为PDF中使用的字体未由PYPDF2实现。我怎么解决这个问题?我可以在必要时进行预处理PDF以更换字体,但是我不知道该怎么做。


是否有一个可以替换字体的库?如果没有,是否可以替换PYPDF2,可以允许使用此替换(由于另一个错误,Pymupdf对我不起作用(?如果不可能进行这样的替换,是否有扩展名可以解释此类字体?

wxpython无法加载PYPDF2不支持的PDF。我认为有关于搬到PDFRW的谈论,但迄今为止尚未发生,我不知道它是否实际上对未知字体有处理。移动的主要好处是不再保持PYPDF2。

pyqt可以与Poppler集成,因此可以做到这一点。请参阅https://github.com/frescobaldi/python-poppler-qt4或http://shallowsky.com/blog/programming/qt5-poppler-pdf.html

最新更新