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

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.

10 жовт. 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.
10 жовт. 2024 р.

Декларація

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

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

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

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

Обмеження середовища середнього довіри

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

  • OleDbPermission: Невозможно використовувати керований провайдер даних OLE DB ADO.NET для доступу до баз даних.
  • EventLogPermission: Доступ до Журналу подій Windows заборонений.
  • ReflectionPermission: Запобігає використанню рефлексії, що може вплинути на певні динамічні операції.
  • RegistryPermission: Доступ до системного реєстру заборонений.
  • WebPermission: Зв’язок обмежений до попередньо визначених адрес або діапазонів, як налаштовано в елементі <trust>.
  • FileIOPermission: Доступ до файлів обмежений тими, що знаходяться у віртуальному каталозі програми.
10 жовт. 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("<шлях до шрифтів ms>"));

Tip

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

10 жовт. 2024 р.

Оцінка

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

Обмеження оцінювальної версії

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

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

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

 Українська