Non-Windows Environment
Os SDKs do Documentize suportam .NET Standard 2.0, o que permite que sejam usados em aplicações .NET Core executando no Linux ou em outros ambientes não Windows. Para garantir desempenho ideal e renderização correta de texto, siga os passos abaixo:
Configuração Recomendada para Linux
1. Instale o Pacote libgdiplus
Este pacote fornece a funcionalidade necessária do GDI+, que é crítica para a renderização e processamento de PDFs. Você pode instalá-lo executando o seguinte comando em seu terminal:
sudo apt-get install libgdiplus
2. Instale as Fontes Compatíveis com Microsoft
Para uma renderização de texto correta, instale as fontes TrueType da Microsoft usando o comando:
sudo apt-get install ttf-mscorefonts-installer
Essas fontes devem ser colocadas no diretório /usr/share/fonts/truetype/msttcorefonts
. Se seu sistema armazena fontes em um diretório diferente, atualize o caminho em seu código antes de realizar qualquer operação com os SDKs do Documentize:
Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<caminho para fontes ms>"));
Ao garantir que essas instalações estejam completas e configurando o caminho da fonte corretamente, você pode maximizar o desempenho dos SDKs do Documentize no Linux ou em outros sistemas não Windows.