Встановлення

Documentize SDK можна встановити кількома способами, кожен з яких адаптований до різних середовищ розробки та уподобань. Нижче наведено рекомендовані способи встановлення Documentize:

1. NuGet (бажаний метод)

NuGet є найпростішим і бажаним методом для встановлення Documentize, що забезпечує наявність останньої версії та оновлень безпосередньо у вашому середовищі розробки. Перевірте більше деталей про цей метод встановлення в Як встановити SDK Documentize за допомогою NuGet.

2. MSI інсталятор

MSI інсталятор - зручний варіант, якщо ви хочете, щоб DLL-файли Documentize були встановлені безпосередньо на вашій системі. Цей метод є ідеальним для розробників, які можуть захотіти використовувати Documentize у кількох проектах без необхідності вручну керувати DLL-файлами. Перевірте більше деталей про цей метод встановлення в Як встановити SDK Documentize за допомогою MSI.

3. ZIP архів

Для розробників, які вважають за краще ручний підхід, ZIP архів містить DLL-файли Documentize, які можна розпакувати та додати до вашого проекту безпосередньо. Перевірте більше деталей про цей метод встановлення в Як встановити SDK Documentize за допомогою ZIP.

28 груд. 2024 р.

Subsections of Встановлення

Системні вимоги

SDK Documentize призначені для інтеграції з додатками .NET і підтримують різні операційні системи та середовища розробки. Нижче наведені основні системні вимоги:

Підтримувані операційні системи

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 до Windows Server 2022 (x64, x86)
  • Хмара: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) і новіші

Linux

  • Сумісний з кількома дистрибутивами Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Підтримує Android 8.0 (Oreo) і новіші.

Середовища розробки

  • Microsoft Visual Studio:
    • Visual Studio 2010 і новіші (включаючи 2019 та 2022)
  • Підтримує будь-яке середовище розробки для платформ .NET.

Підтримувані .NET Frameworks

  • .NET Framework 4.0 і вище
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Додаткові примітки

  • Adobe Acrobat не є необхідним для роботи SDK Documentize, але рекомендується для перегляду PDF-файлів.
28 груд. 2024 р.

Декларація

SDK Documentize.com вимагають набору дозволів Повний доступ під час використання в додатках .NET. Цей рівень дозволів є критично важливим для того, щоб SDK могли виконувати певні операції на рівні системи, такі як доступ до налаштувань реєстру, системних файлів та обробка шрифтів.

Чому потрібен повний доступ

SDK Documentize використовують основні класи системи .NET, яким часто потрібні підвищені дозволи з таких причин:

  • Доступ до реєстру: Деякі операції можуть вимагати читання або записування в системний реєстр.
  • Системні файли: Доступ до системних файлів, які знаходяться за межами віртуального каталогу програми, може бути необхідним для певних задач, таких як обробка шрифтів або виконання файлових операцій.

Обмеження середовища з середнім доступом

У хостингових середовищах, які забезпечують безпеку Середній доступ, кілька важливих дозволів обмежено або недоступні. Це може завадити правильній роботі SDK у таких середовищах. Наступні обмеження діють у межах Середнього доступу:

  • OleDbPermission: Нельзя використовувати керований провайдер даних OLE DB ADO.NET для доступу до баз даних.
  • EventLogPermission: Доступ до журналу подій Windows заборонено.
  • ReflectionPermission: Запобігає використанню рефлексії, що може вплинути на певні динамічні операції.
  • RegistryPermission: Доступ до системного реєстру заборонено.
  • WebPermission: Комунікація обмежена заздалегідь визначеними адресами або діапазонами, як налаштовано в елементі <trust>.
  • FileIOPermission: Доступ до файлів обмежено лише тими, що знаходяться у віртуальному каталозі програми.
28 груд. 2024 р.

Невіконна середа

SDK Documentize підтримують .NET Standard 2.0, що дозволяє їх використовувати в програмах .NET Core, які працюють на Linux або інших невіконних середах. Щоб забезпечити оптимальну продуктивність та коректне відображення тексту, дотримуйтесь наведених нижче кроків:

Рекомендована налаштування для Linux

1. Встановіть пакет libgdiplus

Цей пакет надає необхідну функціональність GDI+, яка є критично важливою для відображення та обробки PDF. Ви можете встановити його, виконуючи наступну команду в терміналі:

sudo apt-get install libgdiplus

2. Встановіть шрифти, сумісні з Microsoft

Для коректного відображення тексту, встановіть шрифти Microsoft TrueType за допомогою команди:

sudo apt-get install ttf-mscorefonts-installer

Ці шрифти повинні бути розміщені в каталозі /usr/share/fonts/truetype/msttcorefonts. Якщо ваша система зберігає шрифти в іншому каталозі, оновіть шлях у вашому коді перед виконанням будь-яких операцій з SDK Documentize:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));

Tip

Переконавшись, що ці установки завершені, і налаштувавши шлях до шрифтів правильно, ви можете максимізувати продуктивність SDK Documentize на Linux або інших невіконних системах.

28 груд. 2024 р.

Оцінка

Ви можете легко завантажити SDK Documentize для цілей оцінки. Оцінкова версія ідентична придбаній версії, з єдиною відмінністю в способі застосування ліцензії.

Обмеження оцінкової версії

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

  • Оцінковий водяний знак вставляється у всі вихідні документи.
  • Можна переглядати або редагувати лише перші чотири сторінки будь-якого PDF-документа.

Щоб усунути ці обмеження і розблокувати повну версію, просто застосуйте ліцензію, додавши кілька рядків коду до вашого проекту.

 Українська