Я новичок в wxPython и pymupdf, и посмотрел примеры wxPython + pymupdf. Они работают, однако качество pdf-страницы (отображается) довольно низкое.
Я уверен, что это можно улучшить. В основном я ищу слютоин сглаживания. Однако я не знаю, как и не смог найти образец в Интернете.
Пожалуйста, кто-нибудь может предоставить пример для отображения PDF-файлов с помощью wxpython + pymupdf.
Вот что я пробовал:
# https://pymupdf.readthedocs.io/en/latest/tutorial/#rendering-a-page
# if you used alpha=True (or letting default it):
bitmap = wx.Bitmap.FromBufferRGBA(pix.width, pix.height, pix.samples)
# if you used alpha=False:
bitmap = wx.Bitmap.FromBuffer(pix.width, pix.height, pix.samples)
А также это:
# http://code.activestate.com/recipes/580621-wxpython-pdf-xps-viewer-using-pymupdf-binding-for-/
pix = page.getPixmap(matrix = self.matrix)
bmp = wx.BitmapFromBuffer(pix.w, pix.h, pix.samplesRGB())