Troubleshooting
Troubleshooting
ImportError durante l’importazione della libreria
Causa: Il pacchetto non è installato nell’ambiente Python attivo.
Correzione: Conferma che la libreria sia installata nell’ambiente virtuale attivo (vedi il Guida all’installazione per il metodo di installazione corrente). Verifica con pip show aspose-page-foss se hai installato una versione rilasciata.
FileNotFoundError durante la chiamata a from_file()
Causa: Il percorso del file passato a from_file() non esiste.
Correggi: Usa pathlib.Path("input.ps").exists() per verificare il percorso prima di chiamare from_file().
L’output PDF è vuoto
Causa: Il file PS potrebbe non contenere contenuti renderizzabili o utilizzare operatori non supportati.
Correggi: Verifica che il file PS venga renderizzato correttamente con un altro visualizzatore, quindi segnala il file specifico come issue nel repository GitHub.
Output raster a bassa risoluzione
Causa: La DPI predefinita è 96, il che produce immagini a bassa risoluzione.
Correzione: Passa ImageSaveOptions(dpi=150) or ImageSaveOptions(dpi=300) to to_image().
FastMCP non trovato quando si utilizza il server MCP
Causa: fastmcp è una dipendenza opzionale non installata per impostazione predefinita.
Correzione: Installa il fastmcp pacchetto separatamente con pip.