PDF in PyQt5 oder Tkinter anzeigen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
pywald
User
Beiträge: 45
Registriert: Mittwoch 6. Januar 2021, 15:51

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
Sirius3
User
Beiträge: 18265
Registriert: Sonntag 21. Oktober 2012, 17:20

Was bedeutet "hat funktioniert aber es kommt ein Dateisystemfehler"? Zeige Code und passenden Traceback dazu.
tonikae
User
Beiträge: 90
Registriert: Sonntag 23. Februar 2020, 10:27

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
Benutzeravatar
pywald
User
Beiträge: 45
Registriert: Mittwoch 6. Januar 2021, 15:51

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!
Antworten