PostScript-Datei in PDF umwandeln und drucken
Verfasst: Mittwoch 26. Oktober 2022, 14:50
Hallo Leute,
wer kann mir bei der Lösung des folgenden Problems helfen?
Seit ich auf meinem MacBook ein update auf Ventura 13.0 durchgeführt habe kann ich mit Python 3 und tkinter erstellte PostScript-Dateien nicht mehr öffnen und in PDF-Dateien umwandeln. Ich erhalte nur die Aufforderung "Funktionsverzeichnis öffnen" mit einem Button "OK" und nach klick auf diesen die Meldung "Das Dokument 'PS_TEST.ps' konnte nicht geöffnet werden. Skripteditor kann Dateien im PostScript(R)-Format nicht öffnen. (Vorschau erkennt PS-Dateien nicht mehr)
Unter Monterey 12.6 wurden PS-Dateien von Vorschau ohne Probleme geöffnet und in PDF umgewandelt.
Die Datei PS_TEST.ps erstelle ich mit folgendem Programm:
import tkinter as tk
root = tk.Tk()
canv = tk.Canvas(root, width=500, height=500)
canv.create_oval(20,20,90,90,fill="red")
canv.create_rectangle(150,100,250,200,fill="blue")
canv.create_line(10,300,490,300,fill="cyan",width=5)
canv.pack()
retval = canv.postscript(file="PS_TEST.ps", height=500, width=500, colormode="color")
Vielen Dank für jede Hilfe
bas_oldy
wer kann mir bei der Lösung des folgenden Problems helfen?
Seit ich auf meinem MacBook ein update auf Ventura 13.0 durchgeführt habe kann ich mit Python 3 und tkinter erstellte PostScript-Dateien nicht mehr öffnen und in PDF-Dateien umwandeln. Ich erhalte nur die Aufforderung "Funktionsverzeichnis öffnen" mit einem Button "OK" und nach klick auf diesen die Meldung "Das Dokument 'PS_TEST.ps' konnte nicht geöffnet werden. Skripteditor kann Dateien im PostScript(R)-Format nicht öffnen. (Vorschau erkennt PS-Dateien nicht mehr)
Unter Monterey 12.6 wurden PS-Dateien von Vorschau ohne Probleme geöffnet und in PDF umgewandelt.
Die Datei PS_TEST.ps erstelle ich mit folgendem Programm:
import tkinter as tk
root = tk.Tk()
canv = tk.Canvas(root, width=500, height=500)
canv.create_oval(20,20,90,90,fill="red")
canv.create_rectangle(150,100,250,200,fill="blue")
canv.create_line(10,300,490,300,fill="cyan",width=5)
canv.pack()
retval = canv.postscript(file="PS_TEST.ps", height=500, width=500, colormode="color")
Vielen Dank für jede Hilfe
bas_oldy