Las imágenes SVG (Scalable Vector Graphic) se utilizan con frecuencia porque se pueden escalar sin afectar la calidad de la imagen. En determinadas situaciones, es posible que deba convertir SVG a un archivo HTML. Este artículo cubre cómo convertir SVG a HTML en Linux mediante programación usando C#.
- API de C# para convertir archivos SVG a HTML en Linux
- Convierta una página web SVG a HTML mediante programación en C# en Linux
API de C# para convertir archivos SVG a HTML en Linux
Aspose.SVG for .NET La API se puede usar para crear, editar o convertir archivos SVG mediante programación en sus aplicaciones .NET. En primer lugar, puede convertir SVG a formato PDF y luego utilizar Aspose.PDF for .NET API para convertir el archivo de formato PDF a HTML. Puede configurar fácilmente estas API en Linux descargando los archivos DLL desde la sección Descargas, o con los siguientes comandos de NuGet:
PM> Install-Package Aspose.SVG
PM> Install-Package Aspose.PDF
Convierta una página web SVG a HTML mediante programación en C# en Linux
Debe seguir los pasos a continuación para convertir un archivo SVG a HTML en Linux usando C#:
- Declare una instancia de MemoryStream y cargue el archivo SVG de entrada con el objeto de clase SVGDocument.
- Especifique diferentes propiedades para el archivo PDF utilizando la clase PdfRenderingOptions.
- Cree un objeto de la clase PdfDevice para crear un archivo PDF intermedio.
- Guarde el archivo HTML de salida utilizando la enumeración SaveFormat.
Obtenga una licencia de evaluación gratuita
Puede probar diferentes funciones que ofrecen las API de Aspose solicitando una licencia temporal gratuita.
Conclusión
En este artículo, ha aprendido cómo convertir SVG a HTML en Linux en C#. Puede realizar esta conversión en cualquier versión de Linux como Ubuntu, Red Hat, etc. donde esté instalado el framework .NET o .NET Core. Puede explorar más a fondo las secciones de documentación para las API Aspose.SVG for .NET y Aspose.PDF for .NET y usar diferentes funciones de las API. Además, no dude en comunicarse con nosotros en el foro en caso de cualquier consulta.