Dictionary als .pdf abspeichern
Verfasst: Dienstag 8. September 2020, 13:41
Hallo
Ich möchte mittels tkinter und filedialog ein Dictionary als pdf abspeichern.
Wenn ich das so über einen tk.Button ausführe funktioniert das auch. Öffne ich dann aber die pdf-Datei erhalte ich einen Fehler.
Ich verstehe den Fehler und wenn ich die Datei als txt-File speichere kann ich es auch öffnen. Wie bekommt das jetzt aber für pdf-Files hin?

Ich möchte mittels tkinter und filedialog ein Dictionary als pdf abspeichern.
Code: Alles auswählen
import tkinter as tk
from tkinter import filedialog
def buttonSaveData():
file = filedialog.asksaveasfile(title="Save As...", mode='w', defaultextension=".pdf", filetypes =[("Portable Document Format","*.pdf")])
# asksaveasfile return `None` if dialog closed with "cancel".
if file is None:
return
else:
for row_index, key in enumerate(save_data):
file.write('\n {}: {}'.format(key, save_data[key]))
file.close()
Code: Alles auswählen
Dokument ... konnte nicht geöffnet werden
Der Dateityp Einfaches Textdokument (text/plain) wird nicht unterstützt