Los archivos DWG contienen datos de diseño en formato 2D o 3D. Pueden contener datos de imágenes vectoriales y metadatos en codificación binaria. En determinadas situaciones, es posible que deba convertir archivos DWG a archivos de imagen SVG. Este artículo cubre cómo convertir una imagen DWG a SVG mediante programación en C#.
- Conversión de DWG a SVG: instalación de la API de .NET
- Convierta DWG a SVG mediante programación en C#
Conversión de DWG a SVG: instalación de la API de .NET
Aspose.CAD for .NET API admite la creación, edición o manipulación de DWG y varios otros formatos de archivo. Puede configurar la API descargando su archivo DLL desde la sección Nuevas versiones, o usando el siguiente comando de instalación NuGet:
PM> Install-Package Aspose.CAD
Convierta DWG a SVG mediante programación en .NET
La conversión de imágenes DWG a SVG incluye algunas operaciones simples. Puede convertir una imagen DWG a SVG siguiendo los pasos a continuación:
- Cargue el archivo DWG de entrada con la clase Image.
- Cree una instancia de la clase SvgOptions.
- Configure el modo de color SVG como escala de grises, RGB, etc.
- Guarde el archivo de imagen SVG de salida.
El fragmento de código siguiente muestra cómo convertir un archivo DWG en una imagen SVG en C#:
// Cargue el archivo DWG de entrada
Image image = Image.Load("sample.dwg");
// Inicializar objeto de clase SvgOptions
ImageOptions.SvgOptions options = new ImageOptions.SvgOptions();
// Establecer el modo de color SVG
options.ColorType = SvgColorMode.Grayscale;
options.TextAsShapes = true;
// Guardar archivo SVG de salida
image.Save("sample.svg" , options);
Explora más funciones
Puede consultar muchas otras funciones de la API consultando la documentación. Cubre diferentes conversiones y manipulaciones relacionadas con CAD en diferentes secciones.
Conclusión
En este artículo, ha explorado cómo convertir imágenes DWG a SVG. Representa todas las formas y contenidos a SVG con alta fidelidad para que la conversión sea confiable y eficiente. Puede incrustar esta característica en su .NET Framework en aplicaciones basadas en .NET Core. Además, no necesita instalar ninguna otra herramienta o aplicación porque la API no depende de ninguna otra herramienta para realizar la conversión. No dude en ponerse en contacto con nosotros a través del foro. ¡Estaremos encantados de ayudarle!