Non-Windows Environment

Non-Windows Environment

Praca z .NET Core DLL w środowisku nie-Windows

Ponieważ Sheetize dla .NET obsługuje standard .net 2.0 (.NET Core 2.0), można go używać w aplikacjach podstawowych, które działają na systemach operacyjnych opartych na Linuxie. podczas gdy API jest stale zoptymalizowane dla środowisk .Net Core, istnieje kilka kroków, których należy podjąć, aby zapewnić lepsze wyniki przy użyciu funkcji Sheatize w środowiskach nie-Windows.

Wymagane pakiety

  • „Libgdiplus” Instaluj pakiet libgdiplus, aby umożliwić kompatybilność z funkcjami graficznymi na Linuxie.

  • Microsoft-kompatybilne czcionki Instalacja fontów za pomocą ttf-mscorefonts-installer w pakiecie :

  • Przejdź do biegu: sudo apt-get install ttf-mscorefonts-installer

  • Upewnij się, że fonty znajdują się w /usr/share/fonts/truetype/msttcorefonts katalog, ponieważ Sheetize skanuje tę lokalizację domyślnie.

Dostosowane foldery

Jeśli Twój system operacyjny Linux używa innego folderu czcionki domyślnej lub nie możesz umieścić fontów w katalogu systemu (np. na serwerach w chmurze), możesz określić w kodzie aplikacji folder przystosowany do tekstu:

  • Tworzenie folderu o nazwie fonts w Twoim katalogu programowym.
  • Kopiuj wymagane pliki czcionki do tego folderu.
  • Ustaw wybraną ścieżkę czcionki w programie: Sheetize.FontConfigs.SetFontFolder("fonts", true);

Zapewnia to, że Sheetize może znaleźć i używać czcionek z dyrektora projektu, nawet w ograniczonych środowiskach.

Wykorzystanie czcionek w dokerze

Jeśli aplikacja jest uruchomiona w środowisku Docker, możesz skopiować czcionki do drogi systemu podczas procesu budowy:

  • Umieszczenie plików w A fonts folder w Twoim katalogu projektów.
  • Dodaj to do Twojego pliku Docker: COPY fonts/ /usr/share/fonts

Zapewnia to, że wymagane czcionki są dostępne w pojemniku Docker dla Sheetize do użytku.

Dlaczego zarządzanie fontami jest ważne

Prawidłowe zarządzanie czcionkami zapewnia dokładne wyświetlanie płytek w środowiskach, w których standardowe fonty są ograniczone. bez właściwych fontów:

  • Rozmiary i formatowanie mogą się różnić od oryginalnego pliku.
  • Charaktery mogą nie robić tak, jak się spodziewano, wpływając na jakość Twojego wyniku.

Konfiguracja czcionek, jak opisano, pomoże wytworzyć spójne i satysfakcjonujące wyniki podczas przetwarzania arkuszy z Sheetize na systemach nie-Windows.

 Polski