Non-Windows Environment

Non-Windows Environment

Працювати з .NET Core DLL в не-Windows середовищі

Оскільки Sheetize для .NET підтримує .Net Standard 2.0 (.NET Core 2.0), його можна використовувати в Core Applications, що працюють на операційних системах Linux. Хоча API постійно оптимізується для середовищ .net Core, є кілька кроків, які потрібно зробити, щоб забезпечити кращі результати при використанні функцій Sheatize в не-Windows середовищах.

Потрібні пакети

  • «Ліверпуль» Налаштуйте пакет libgdiplus, щоб дозволити сумісність з графічними функціями на Linux.

  • • Microsoft-Compatible Fonts – відповідні шрифти Налаштування шрифтів за допомогою ttf-mscorefonts-installer В пакеті:

  • Втікає : sudo apt-get install ttf-mscorefonts-installer

  • Переконайтеся, що шрифти знаходяться в /usr/share/fonts/truetype/msttcorefonts каталог, як Sheetize сканує це місце за замовчуванням.

Налаштування Font Folder

Якщо у вашій операційній системі Linux використовується інша за замовчуванням шрифтова папка або ви не можете розміщувати штрихи в системному каталозі (наприклад, на хмарних серверах), у коді програми ви можете вказати присвоєний шпигунний папку:

  • Створіть папку під назвою fonts у своєму програмному каталозі.
  • Копіюйте необхідні шрифт-файли в цю папку.
  • Налаштуйте шрифтний шлях у вашій програмі: Sheetize.FontConfigs.SetFontFolder("fonts", true);

Це гарантує, що Sheetize може знайти і використовувати шрифти з каталогу проекту, навіть в обмежених середовищах.

Використання шрифтів у Docker

Якщо ви запускаєте свою програму в середовищі Docker, ви можете копіювати шрифти на системний шлях під час процесу будівництва:

  • Покладіть файли шрифту в fonts Завантажити файл у каталозі проекту.
  • Додайте це до свого Dockerfile: COPY fonts/ /usr/share/fonts

Це забезпечує наявність необхідних шрифтів в контейнері Docker для Sheetize для використання.

Чому важливо управління шрифтом

Правильне управління шрифтом забезпечує точне оформлення слайдів в середовищах, де обмежені стандартні штрихи.

  • Розклади та форматування можуть відрізнятися від оригінального файлу.
  • Характеристики можуть не робити, як очікувалося, впливаючи на якість вашого виходу.

Налаштування шрифтів, як описано, допоможе виробляти послідовні і задовольняючі результати при обробці слайдів з Sheetize на системах, які не працюють на Windows.

 Українська