No tengo la solución a lo de abrir PDF sin hacer archivos temporales.
Yo lo que hago es una carpeta en el directorio temporal de Windows.
Cada vez que cierro el programa borro todo lo que hay en esa carpeta.
Si el usuario está utilizando alguno de los archivos da un error que capturo en un bloque try..except y sigo como si nada hubiera pasado.
Si no lo borro hoy, lo borraré mañana...
|