Wie kann ich SVG-Dateien bereinigen, indem unsichtbare Objekte oder Ebenen mit einem Python-Skript entfernt werden. Solche Elemente setzen zumindest eine der folgenden Arten haben:Wie entfernt man unsichtbare Elemente in SVG-Dateien mit Python?
display: none
opacity: 0
visibility: hidden
Ich erwäge eine RegexMuster zu verwenden, aber die Komplexität von XML gegeben, Regex ist in der Regel hier abgeraten.
Wäre es eine Option, lxml zu verwenden? Ich kann einige HTML-Änderungen machen, aber ich bin nicht sicher über SVG und wie man die geänderten Daten in der Datei richtig speichert.
haben Sie 'lxml' versucht? und was hast du bekommen? Zeigen Sie Ihre Code und FULL-Fehlermeldung. – furas
Ich habe lxml nicht getestet, weil ich nicht genug darüber weiß. Ich weiß nicht einmal, ob das mit SVG möglich ist. –