Установка

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.

25 июл. 2025 г.

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

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

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-документов.
25 июл. 2025 г.

Declaration

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

Почему требуется полный доступ

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

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

Ограничения среды с ограниченным доступом

В хостинг-средах, которые применяют безопасность Ограниченный доступ (Medium Trust), несколько важных разрешений ограничены или недоступны. Это может помешать корректной работе SDK в таких средах. Под Ограниченным доступом действуют следующие ограничения:

  • OleDbPermission: Невозможно использовать управляемый OLE DB провайдер ADO.NET для доступа к базам данных.
  • EventLogPermission: Доступ к журналу событий Windows запрещен.
  • ReflectionPermission: Запрещает использование рефлексии, что может повлиять на определенные динамические операции.
  • RegistryPermission: Доступ к системному реестру запрещён.
  • WebPermission: Связь ограничена предопределёнными адресами или диапазонами, как настроено в элементе <trust>.
  • FileIOPermission: Доступ к файлам ограничен файлами внутри виртуального каталога приложения.
25 июл. 2025 г.

Non-Windows Environment

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

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

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

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

sudo apt-get install libgdiplus

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

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

sudo apt-get install ttf-mscorefonts-installer

Эти шрифты должны быть размещены в каталоге /usr/share/fonts/truetype/msttcorefonts. Если ваша система хранит шрифты в другом каталоге, обновите путь в вашем коде перед выполнением любых операций с Documentize SDKs:

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

Совет

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

25 июл. 2025 г.

Лицензия и оценка

Оцените Documentize для .NET

Когда вы начинаете работать с продуктами Documentize, вы можете использовать их сразу с бесплатной оценочной лицензией. Эта лицензия позволяет разработчикам и компаниям исследовать, тестировать и интегрировать функции Documentize в свои приложения до совершения покупки.

Что такое оценочная лицензия?

Оценочная лицензия — это встроенный, неограниченный по времени пробный режим, включенный в каждый продукт Documentize. Она дает вам доступ к большинству основных функций, чтобы вы могли полностью оценить возможности продукта в реальных сценариях. Независимо от того, генерируете, редактируете или конвертируете документы, вы можете протестировать производительность и интеграцию с вашим стеком.

Основные характеристики оценочной лицензии

  • Нет необходимости в установке — просто загрузите и начните использовать продукты Documentize.
  • 🧪 Изучайте основные функции — тестируйте основные возможности, такие как конвертация документов, манипуляция и экспорт.
  • 💻 Удобно для разработчиков — идеально для прототипов, тестирования интеграции или технических оценок.
  • 🔁 Легко перейти на полную версию — переключайте на полную лицензию в любое время без изменения вашей реализации.

Если вы хотите перейти на полную лицензию, вам нужно добавить следующий код:

License.Set("path_to_your_license_file.lic");

Ограничения оценочного режима

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

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

Для полного доступа без ограничений вам нужно приобрести действующую лицензию Documentize и применить её в вашем проекте.

Как начать использовать оценочную лицензию

Специальная настройка не требуется. Просто загрузите нужный вам SDK Documentize и начните с ним работать. Если файл лицензии не применен, продукт автоматически работает в оценочном режиме.

Чтобы протестировать работу с действующей лицензией, вы также можете запросить временную лицензию с полным функционалом для глубоких оценок.

Когда использовать оценочную лицензию

Вы должны использовать оценочную лицензию, если:

  • Вы исследуете возможности Documentize впервые.
  • Вы хотите подтвердить совместимость с вашим приложением или платформой.
  • Вам нужно создать прототип или доказательство концепции перед покупкой.
  • Вы сравниваете решения для автоматизации документов.

Начните работать с Documentize сегодня

Оцените продукты Documentize без риска и посмотрите, как они могут улучшить ваши рабочие процессы документов. Когда вы будете готовы перейти в продакшн, переход на полную лицензию будет быстрым и бесшовным.

📘 Нужна помощь? Посетите нашу документацию или свяжитесь с нами для получения помощи.

 Русский