Nenárodní prostředí
Práce s .NET Core DLL v nenárodním prostředí
Jelikož Documentize pro .NET poskytuje podporu pro .NET Standard 2.0 (.NET Core 2.0), může být použit v Core aplikacích běžících v operačních systémech podobných Linuxu. Neustále pracujeme na zlepšení podpory .NET Core v našem API. Existují však některé operace, které doporučujeme našim zákazníkům provádět, aby dosáhli lepších výsledků při používání funkcí Documentize pro .NET. Nainstalujte prosím:
- balíček libgdiplus
- Balíček s písmem kompatibilním s Microsoftem: ttf-mscorefonts-installer (např.
sudo apt-get install ttf-mscorefonts-installer
). Tato písma by měla být umístěna v adresáři/usr/share/fonts/truetype/msttcorefonts
, protože Documentize pro .NET skenuje tuto složku v operačních systémech podobných Linuxu. V případě, že má operační systém jinou výchozí složku/adresář pro písma, měli byste použít následující řádek kódu před provedením jakékoli operace pomocí Documentize:Documentize.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<cesta uživatele k ms písmům>"));