Ambiente Não-Windows
Os SDKs do Documentize suportam .NET Standard 2.0, o que permite seu uso em aplicações .NET Core executando em Linux ou 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. Instalar o Pacote libgdiplus
Este pacote fornece a funcionalidade GDI+ necessária, que é crítica para renderização e processamento de PDFs. Você pode instalá-lo executando o seguinte comando no seu terminal:
sudo apt-get install libgdiplus
2. Instalar Fontes Compatíveis com a Microsoft
Para uma renderização correta de texto, 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 o 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 as fontes ms>"));
Ao garantir que essas instalações estejam completas e configurando o caminho das fontes corretamente, você pode maximizar o desempenho dos SDKs do Documentize em Linux ou outros sistemas não-Windows.