DWG a DWF csharp

Los archivos DWG son básicamente dibujos CAD que contienen datos de imágenes vectoriales. Los diseñadores o arquitectos suelen trabajar con archivos de formato DWG. En algunos casos, es posible que deba convertir un archivo DWG a un formato DWF. De acuerdo con dichos requisitos, este artículo cubre cómo convertir un archivo DWG a DWF mediante programación en C#.

Conversión de DWG a DWF: instalación de la API de .NET

Aspose.CAD for .NET La API admite la creación, conversión o actualización de varios formatos de archivo relacionados con CAD. Puede acceder fácilmente a la API descargando su archivo DLL desde la sección Descargas o con el siguiente comando NuGet:

PM> Install-Package Aspose.CAD

Convierta DWG a DWF mediante programación en .NET

La conversión de archivos DWG a DWF es un proceso simple. Solo necesita realizar algunas llamadas a la API en los siguientes pasos:

  1. Cree una instancia de la clase Image para cargar el archivo DWG de origen.
  2. Convierte el objeto de la clase Image en el tipo CadImage.
  3. Escriba el archivo DWF de salida con el método Save.

El siguiente ejemplo de código explica cómo convertir un archivo DWG en un archivo DWF mediante programación en C#:

// Cargue el archivo DWG de entrada
Image image = Image.Load("sample.dwg");

// Convierte el objeto de la clase Image al tipo CadImage
CadImage cad = (CadImage)image;

// Guardar archivo CAD DWF de salida
cad.Save(dataDir + "sample.dwf");

Explora más funciones

Puede echar un vistazo a varias otras características de la API donde los diferentes capítulos cubren información sobre la manipulación de los formatos de archivo CAD en sus aplicaciones. Todas estas características están cubiertas en la sección API documentación.

Conclusión

En este artículo, ha aprendido cómo convertir el formato de archivo DWG a DWF. Puede escalar este proceso de conversión aprovechando los subprocesos múltiples. La API está escrita con código administrado, por lo que es segura para subprocesos. Sin embargo, para evitar problemas con el procesamiento, debe asegurarse de que cada subproceso acceda a un archivo separado. En caso de cualquier consulta, escríbanos al foro.

Ver también

Convertir DWG a EMF o WMF en C#