PDF-Dateien mit Python3 anzeigen
-
13-12-2019 - |
Frage
Ich möchte eine Python3 / Pygtk3-Anwendung schreiben, die PDF-Dateien anzeigt, und ich konnte kein Python-Paket finden, das mir erlaubt, das zu tun.
Es gibt pypopper , aber es sieht veraltet aus (?) Und scheint Python3 (?)
Hast du irgendwelche Vorschläge?
edit: Hinweis, dass ich keine ausgefallenen Funktionen benötige, wie PDF-Formulare, Manipulation oder Schreiben.
Lösung
Es stellt sich heraus, dass neuere Versionen von Poppler-Glib keine Bindungen als solche benötigen.Sie versenden mit Gobjject-Introspektionsdateien und können daher importiert und wie folgt verwendet werden:
generasacodicetagpre.das war einfach, war es nicht?Es dauerte Stunden, um das herauszufinden ...
Beachten Sie, dass man mindestens Poppler-0.18 benötigt, wenn man auch GTK importieren möchte.
Hier ist ein weiteres minimales Beispiel mit einer GUI:
generasacodicetagpre.Andere Tipps
Dieser Beitrag sagt, dass die neueste Entwicklungsversion von Evince (, die ich schätze, 3,4 wird) unterstützt, die das Einbetten über Pygobject unterstützt, was wahrscheinlich für Ihre Zwecke arbeiten würde.