Ambiente Non-Windows
I SDK di Documentize supportano .NET Standard 2.0, che consente di essere utilizzati in applicazioni .NET Core che girano su Linux o altri ambienti non-Windows. Per garantire prestazioni ottimali e una corretta resa del testo, segui i passaggi sottostanti:
Configurazione Raccomandata per Linux
1. Installare il Pacchetto libgdiplus
Questo pacchetto fornisce le funzionalità GDI+ necessarie, che sono fondamentali per la resa e l’elaborazione dei PDF. Puoi installarlo eseguendo il seguente comando nel tuo terminale:
sudo apt-get install libgdiplus
2. Installare i Caratteri Compatibili con Microsoft
Per una corretta resa del testo, installa i caratteri TrueType di Microsoft utilizzando il comando:
sudo apt-get install ttf-mscorefonts-installer
Questi caratteri dovrebbero essere collocati nella directory /usr/share/fonts/truetype/msttcorefonts
. Se il tuo sistema memorizza i caratteri in una directory diversa, aggiorna il percorso nel tuo codice prima di eseguire qualsiasi operazione con gli SDK di Documentize:
Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));
Assicurandoti che queste installazioni siano complete e configurando correttamente il percorso dei caratteri, puoi massimizzare le prestazioni degli SDK di Documentize su Linux o altri sistemi non-Windows.