系统要求
所需软件
使用 .NET Framework 打开、分析、创建或转换 HTML、XHTML、SVG、MHTML、Markdown 和 EPUB 文件时,Aspose.HTML for .NET 不需要任何附加软件。
支持的操作系统
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
要在 Linux 或 macOS 上使用 Aspose.HTML for .NET,您需要安装 .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 for .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 |
由于 Aspose.HTML for .NET 使用的某些 Microsoft 库不再支持传统框架,因此在尝试使用这些库进行编译时会出现错误。您可以通过以下方法将其删除:
- 更新到更新的框架。
- 在项目文件中写入"<PropertyGroup><SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings></PropertyGroup> “来隐藏它。
如果您隐藏了这个错误,那么程序库的某些功能可能无法正常工作。
开发环境
您可以在任何以 .NET 平台为目标的开发环境中使用 Aspose.HTML for .NET 开发应用程序,但明确支持以下环境:
- 微软 Visual Studio 2005
- Microsoft Visual Studio 2008
- 微软 Visual Studio 2010
- 微软 Visual Studio 2011
- 微软 Visual Studio 2012
- 微软 Visual Studio 2013
- 微软 Visual Studio 2015
- 微软 Visual Studio 2017
- 微软 Visual Studio 2019
信任度 – Trust Level
一般来说,所有 Aspose .NET 组件都需要设置完全信任权限。原因是,Aspose .NET 组件需要访问注册表设置、系统文件(虚拟目录除外)以进行某些操作,如读取字体等。此外,Aspose .NET 组件(包括 Aspose.HTML for .NET)基于核心 .NET 系统类,在很多情况下也需要设置完全信任权限。
托管来自不同公司的多个应用程序的互联网服务提供商大多会执行中等信任安全级别。这种安全级别可能会设置以下限制,从而影响 Aspose.HTML for .NET 的正常运行:
- RegistryPermission不可用。这意味着您无法访问注册表。
- WebPermission 是受限制的。这意味着,您的应用程序只能与您在
<trust>
元素中定义的地址或地址范围通信。 - FileIOPermission 是受限制的。这意味着,您只能访问应用程序虚拟目录层次结构中的文件。
由于上述原因,建议在具有完全信任权限的服务器上运行 Aspose.HTML for .NET。