Środowisko nie-Windows
Praca z DLL .NET Core w środowisku nie-Windows
Ponieważ Documentize dla .NET obsługuje .NET Standard 2.0 (.NET Core 2.0), może być używany w aplikacjach Core działających w systemach operacyjnych podobnych do Linuxa. Nieustannie pracujemy nad poprawą wsparcia dla .NET Core w naszym API. Istnieją jednak pewne operacje, które zalecamy naszym klientom wykonać, aby uzyskać lepsze wyniki podczas korzystania z funkcji Documentize dla .NET. Proszę zainstalować:
- pakiet libgdiplus
- Pakiet z czcionkami zgodnymi z Microsoft: ttf-mscorefonts-installer (np.
sudo apt-get install ttf-mscorefonts-installer
). Te czcionki powinny być umieszczone w katalogu/usr/share/fonts/truetype/msttcorefonts
, ponieważ Documentize dla .NET skanuje ten folder w systemach operacyjnych podobnych do Linuxa. W przypadku, gdy system operacyjny ma inny domyślny folder/katalog dla czcionek, należy użyć następującej linii kodu przed wykonaniem jakiejkolwiek operacji z użyciem Documentize:Documentize.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<ścieżka użytkownika do czcionek ms>"));