Установка

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.

28 дек. 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 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 Documentize используют основные системные классы .NET, которые часто требуют повышенных разрешений по следующим причинам:

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

Ограничения среды Среднего Доверия

В хостинговых средах, которые применяют безопасность Среднее Доверие, несколько важных разрешений ограничены или недоступны. Это может препятствовать правильной работе SDK в таких средах. Следующие ограничения действуют в режиме Среднее Доверие:

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

Несетевые среда Windows

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

Рекомендуемая настройка для 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 или других несетевых системах.

28 дек. 2024 г.

Оценка

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

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

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

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

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

 Русский