35 def convert_files(self):
36 output_dir = filedialog.askdirectory(title=
"Selecciona carpeta de destino")
42 file_name = os.path.splitext(os.path.basename(svg_path))[0]
43 pdf_path = os.path.join(output_dir, f
"{file_name}.pdf")
51 f
"--export-filename={pdf_path}"
56 subprocess.run(command, check=
True, creationflags=subprocess.CREATE_NO_WINDOW
if os.name ==
'nt' else 0)
58 except Exception
as e:
59 messagebox.showerror(
"Error", f
"No se pudo convertir {file_name}: {str(e)}")
61 messagebox.showinfo(
"Proceso terminado", f
"Se han convertido {success_count} archivos con éxito.")