Системные Требования – Aspose.HTML
Необходимое программное обеспечение
Aspose.HTML для .NET не требует дополнительного программного обеспечения при использовании .NET Framework для открытия, анализа, создания или преобразования файлов HTML, XHTML, SVG, MHTML, Markdown и EPUB.
Поддерживаемые операционные системы
Windows
- Microsoft Windows Server 2022 (x64)
- Microsoft Windows 2019 Server (x64)
- Microsoft Windows 2016 Server (x64)
- Microsoft Windows Server 2012 R2 (x64)
- Microsoft Windows Server 2012 (64-bit edition) (x64)
- Microsoft Windows Server 2008 R2 SP1 (x64)
- Microsoft Windows Server 2008 SP2 (x64, x86)
- Microsoft Windows 11 (x64)
- Microsoft Windows 10 (x64, x86)
- Microsoft Windows 8.1 (x64, x86)
- Microsoft Windows 8 (x64, x86)
- Microsoft Windows 7 SP1 (x64, x86)
- Microsoft Azure
Чтобы использовать Aspose.HTML для .NET в Linux или macOS, вам необходимо установить .NET Core 2.1 или более позднюю версию.
.NET Core 2.1 поддерживается в следующих дистрибутивах/версиях:
macOS
- Sierra (10.12+) (x64)
Linux
- Red Hat Enterprise Linux 6, 7, 8 (x64)
- CentOS 7+ (x64)
- Oracle Linux 7+ (x64)
- Fedora 30+ (x64)
- Debian 9 (x64)
- Ubuntu 16.04, 18.04, 19.04, 19.10 (x64)
- Linux Mint 17+ (x64)
- openSUSE 15+ (x64)
- SUSE Enterprise Linux (SLES) 12 SP2+ (x64)
- Alpine Linux 3.8+ (x64)
В зависимости от вашего дистрибутива Linux или версии macOS и того факта, что Aspose.HTML для .NET использует сборку System.Drawing.Common, вам может потребоваться установить дополнительные зависимости. Список всех поддерживаемых дистрибутивов и дополнительных зависимостей можно найти здесь для Linux и здесь для macOS.
Поддерживаемые платформы
Aspose.HTML for .NET provides assemblies compiled for the following frameworks:
.NET Standard |
---|
.NET Standard 2.0 |
Поэтому он совместим с:
.NET Framework | .NET Standard | .NET Core | .NET |
---|---|---|---|
.NET Framework 4.6.1 | .NET Standard 2.0 | .NET Core 2.0 | .NET 5.0 |
.NET Framework 4.6.2 | .NET Standard 2.1 | .NET Core 2.1 | |
.NET Framework 4.6.3 | .NET Core 2.2 | ||
.NET Framework 4.7 | .NET Core 3.0 | ||
.NET Framework 4.7.1 | .NET Core 3.1 | ||
.NET Framework 4.7.2 | |||
.NET Framework 4.8 | |||
.NET Framework 4.8.1 |
В связи с тем, что некоторые из библиотек Microsoft, используемые Aspose.HTML for .NET, больше не поддерживают устаревшие фреймворки, при попытке компиляции с их использованием будет выдана ошибка. Убрать ее можно следующими способами:
- Обновиться до более нового фреймворка.
- Скрыть её, прописав “<PropertyGroup><SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings></PropertyGroup>” в файле проекта.
Если скрыть эту ошибку, то некоторые функции библиотеки могут работать некорректно.
Среды разработки
Вы можете использовать Aspose.HTML для .NET для разработки приложений в любой среде разработки, ориентированной на платформу .NET, но явным образом поддерживаются следующие среды:
- Microsoft Visual Studio 2005
- Microsoft Visual Studio 2008
- Microsoft Visual Studio 2010
- Microsoft Visual Studio 2011
- Microsoft Visual Studio 2012
- Microsoft Visual Studio 2013
- Microsoft Visual Studio 2015
- Microsoft Visual Studio 2017
- Microsoft Visual Studio 2019
Trust Level
Как правило, все компоненты Aspose .NET требуют набора разрешений Full Trust. Причина в том, что компонентам Aspose .NET требуется доступ к настройкам реестра, системным файлам, кроме виртуального каталога, для определенных операций, таких как чтение шрифтов и т. д. Кроме того, компоненты Aspose .NET (включая Aspose.HTML для .NET) основаны на системных классах core .NET, для которых также во многих случаях требуются разрешения Full Trust.
Интернет-провайдеры, размещающие несколько приложений от разных компаний, в основном применяют уровень безопасности Medium Trust. Такой уровень безопасности может установить следующие ограничения, которые могут повлиять на способность Aspose.HTML для .NET работать должным образом:
- RegistryPermission недоступно. Это означает, что вы не можете получить доступ к реестру.
- Веб-разрешение ограничено. Это означает, что ваше приложение может взаимодействовать только с адресом или диапазоном адресов, который вы определяете в элементе
. - FileIOPermission ограничено. Это означает, что вы можете получить доступ только к файлам в иерархии виртуальных каталогов ваших приложений.
По причинам, указанным выше, рекомендуется запускать Aspose.HTML для .NET на серверах, предоставляющих разрешения Full Trust.