Requisitos del sistema – Aspose.HTML for .NET
Software requerido
Aspose.HTML for .NET no requiere ningún software adicional cuando se utiliza .NET Framework para abrir, analizar, crear o convertir archivos HTML, XHTML, SVG, MHTML, Markdown y EPUB.
Sistemas operativos compatibles
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
Para utilizar Aspose.HTML for .NET en Linux o macOS, necesitará instalar .NET Core 2.1 o posterior.
.NET Core 2.1 es compatible con las siguientes distribuciones/versiones:
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)
Según su distribución de Linux o versión de macOS y el hecho de que Aspose.HTML for .NET utiliza el ensamblado System.Drawing.Common, es posible que necesite instalar dependencias adicionales. La lista de todas las distribuciones compatibles y dependencias adicionales se puede encontrar aquí para Linux y aquí para macOS.
Marcos soportados
Aspose.HTML for .NET provides assemblies compiled for the following frameworks:
.NET Standard |
---|
.NET Standard 2.0 |
Por tanto es compatible con:
.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 |
Debido al hecho de que algunas de las bibliotecas de Microsoft utilizadas por Aspose.HTML for .NET ya no admiten marcos heredados, se generará un error al intentar compilar usándolas. Puedes eliminarlo de las siguientes maneras:
- Actualización a un marco más nuevo.
- Ocultarlo escribiendo “<PropertyGroup><SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings></PropertyGroup>” en el archivo del proyecto.
Si oculta este error, es posible que algunas funciones de la biblioteca no funcionen correctamente.
Entornos de desarrollo
Puede utilizar Aspose.HTML for .NET para desarrollar aplicaciones en cualquier entorno de desarrollo destinado a la plataforma .NET, pero los siguientes entornos son explícitamente compatibles:
-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
Nivel de confianza – Trust Level
En general, todos los componentes de Aspose .NET requieren que se establezcan los permisos confianza total (Full Trust). Generalmente, todos los componentes de Aspose .NET requieren permisos de plena confianza total. La razón es que los componentes de Aspose .NET necesitan acceder a la configuración del registro y a los archivos del sistema, además del directorio virtual, para ciertas operaciones, como leer fuentes, etc. Además, los componentes de Aspose .NET (incluido Aspose.HTML for .NET) se basan en el núcleo. Clases del sistema .NET, que también requieren permisos de plena confianza total en muchos casos.
Los proveedores de servicios de Internet, que alojan múltiples aplicaciones de diferentes empresas, en su mayoría imponen un nivel de seguridad de confianza medio (Medium Trust). Dicho nivel de seguridad puede establecer las siguientes restricciones, lo que podría afectar la capacidad de Aspose.HTML for .NET para funcionar correctamente:
- RegistryPermission no está disponible. Esto significa que no puede acceder al registro.
- WebPermission está restringido. Esto significa que su aplicación solo puede comunicarse con una dirección o rango de direcciones que usted define en el elemento
. - FileIOPermission está restringido. Esto significa que sólo puede acceder a archivos en la jerarquía del directorio virtual de su aplicación.
Debido a los motivos especificados anteriormente, se recomienda que Aspose.HTML for .NET se ejecute en servidores que otorguen permisos de plena confianza (Full Trust).