Установка

SDK Documentize можно установить несколькими способами, каждый из которых подходит для различных сред разработки и предпочтений. Ниже приведены рекомендуемые способы установки 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 г.

Подразделы Установка

Системные требования

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 Framework

  • .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 г.

Не-Windows Среда

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

Рекомендуемая настройка для Linux

1. Установите пакет libgdiplus

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

sudo apt-get install libgdiplus

2. Установите совместимые шрифты Microsoft

Для корректной отрисовки текста установите шрифты TrueType от Microsoft, используя команду:

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>"));

Совет

Убедившись, что эти установки завершены и правильно настроен путь к шрифтам, вы сможете максимизировать производительность SDK Documentize на Linux или других не-Windows системах.

10 окт. 2024 г.

Оценка

Вы можете легко загрузить SDK Documentize для целей оценки. Оценочная версия идентична купленной версии, единственное отличие - это способ применения лицензии.

Ограничения Оценочной Версии

Хотя оценочная версия предоставляет полный доступ ко всем функциям, она включает следующие ограничения до применения лицензии:

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

Чтобы убрать эти ограничения и разблокировать полную версию, просто примените лицензию, добавив несколько строк кода в ваш проект.

 Русский