Seite 1 von 1
PDF in PyQt5 oder Tkinter anzeigen
Verfasst: Freitag 20. August 2021, 16:52
von pywald
Hallo,
aktuell versuche ich ein PDF in PyQt5 oder Tkinter anzuzeigen, aber ich finde keine Funktion/Modul dafür. Das einzige das ich im Internet gefunden habe war pdftopng. Es hat auch funktioniert, aber wenn ich versuche das erzeugte Bild zu öffnen, zeigt mir Windows einen Dateisystemfehler an. Kann jemand mir helfen?
Danke im Voraus,
Pywald
Re: PDF in PyQt5 oder Tkinter anzeigen
Verfasst: Freitag 20. August 2021, 18:45
von Sirius3
Was bedeutet "hat funktioniert aber es kommt ein Dateisystemfehler"? Zeige Code und passenden Traceback dazu.
Re: PDF in PyQt5 oder Tkinter anzeigen
Verfasst: Samstag 21. August 2021, 21:21
von tonikae
Also ich habe im Internet "tkPDFViewer" gefunden.
Das beigefügte Demo:
Code: Alles auswählen
# pip install tkPDFViewer
import os
from tkinter import *
from tkPDFViewer import tkPDFViewer as pdf
root = Tk()
root.geometry("550x750")
v1=pdf.ShowPdf()
v2=v1.pdf_view(root,
pdf_location=r"C:/Users/username/muster.pdf",
width=50, height=100)
v2.pack()
root.mainloop()
funktionierte bei mir problemlos - auch als Jupyter Notebook
Re: PDF in PyQt5 oder Tkinter anzeigen
Verfasst: Samstag 28. August 2021, 12:12
von pywald
tonikae hat geschrieben: Samstag 21. August 2021, 21:21
Also ich habe im Internet "tkPDFViewer" gefunden.
Das beigefügte Demo:
Code: Alles auswählen
# pip install tkPDFViewer
import os
from tkinter import *
from tkPDFViewer import tkPDFViewer as pdf
root = Tk()
root.geometry("550x750")
v1=pdf.ShowPdf()
v2=v1.pdf_view(root,
pdf_location=r"C:/Users/username/muster.pdf",
width=50, height=100)
v2.pack()
root.mainloop()
funktionierte bei mir problemlos - auch als Jupyter Notebook
Funktioniert super! Danke!