Requisitos del sistema – Aspose.SVG for .NET

Descripción general

Para crear y manipular documentos SVG, la máquina en la que se ejecuta Aspose.SVG for .NET no necesita tener instalado ningún software de modelado y renderizado. Aspose.SVG for .NET API también incorpora un motor de generación de documentos.

Sistema operativo compatible

Windows

macOS

Linux

Según su distribución de Linux o versión de macOS y el hecho de que Aspose.SVG 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.

También ofrecemos Aspose.SVG.Drawing.SkiaSharp for .NET que utiliza SkiaSharp en lugar de System.Drawing.Common. Para usarlo en Linux, será necesario instalar un paquete NuGet adicional que contenga los native assets correspondientes. A continuación, se muestran algunos de ellos:

Entornos de desarrollo

Puede utilizar Aspose.SVG for .NET para desarrollar aplicaciones en cualquier entorno de desarrollo dirigido a la plataforma .NET, pero los siguientes entornos son explícitamente compatibles:

Marcos soportados

Aspose.SVG for .NET proporciona ensamblados compilados para los siguientes marcos:

.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.SVG for .NET ya no admiten marcos heredados, se generará un error al intentar compilar usándolas. Puedes eliminarlo de las siguientes maneras:

Si oculta este error, es posible que algunas funciones de la biblioteca no funcionen correctamente.

Nivel de confianza – Trust Level

Generalmente, todos los componentes de Aspose .NET requieren permisos de plena confianza establecidos (Full Trust). 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.SVG for .NET) se basan en el núcleo. Clases del sistema .NET, que también requieren permisos de plena confianza establecidos 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.SVG for .NET para funcionar correctamente:

Debido a los motivos especificados anteriormente, se recomienda que Aspose.SVG for .NET se ejecute en servidores que otorguen permisos de plena confianza (Full Trust).

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.