DWG a EMF WMF Java

Los archivos DWG contienen datos de imágenes vectoriales y metadatos escritos con codificación binaria y se utilizan ampliamente para fines de diseño. En escenarios particulares, es posible que desee convertir DWG a formato de imagen. Teniendo en cuenta dichos requisitos, este artículo explica cómo convertir un archivo DWG en una imagen EMF o WMF mediante programación en Java.

Convertidor de imágenes DWG a EMF o WMF: instalación de la API de Java

Aspose.CAD for Java La API es una solución independiente para crear, editar o manipular dibujos CAD sin necesidad de configurar ninguna aplicación CAD. Puede configurar fácilmente la API descargando su archivo JAR desde la sección Descargas o con las siguientes configuraciones de Maven:

Repositorio:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependencia:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.11</version>        
   </dependency>
</dependencies>

Convierta imágenes DWG a EMF mediante programación en Java

Puede convertir un archivo DWG en una imagen EMF siguiendo los pasos a continuación:

  1. Cargue el archivo DWG de entrada usando el constructor de clase Image.
  2. Crea una instancia de un objeto de la clase CadRasterizationOptions.
  3. Establezca diferentes propiedades para la imagen de salida.
  4. Guarde la imagen EMF de salida.

El siguiente ejemplo de código explica cómo convertir un archivo DWG en una imagen EMF mediante programación en Java:

String cadFileName = "sample.dwg";
String emfFileName = "sampleJava.emf";

// Cargar archivo DWG de entrada
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Establecer diferentes propiedades de la clase CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);

ImageOptionsBase cadEmfImageOptions = new WmfOptions();
cadEmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);

// Guardar archivo EMF de salida
image.save(emfFileName, cadEmfImageOptions);

Convierta imágenes DWG a WMF mediante programación en Java

Puede convertir un archivo DWG a una imagen WMF con los pasos a continuación:

  1. En primer lugar, cargue el archivo DWG de entrada con la clase Image.
  2. Inicialice una instancia de la clase CadRasterizationOptions.
  3. Inicialice el objeto de clase WmfOptions.
  4. Guarde la imagen WMF de salida.

El siguiente ejemplo de código explica cómo convertir un archivo DWG en una imagen WMF mediante programación en Java:

String cadFileName = "sample.dwg";
String wmfFileName = "sampleJava.wmf";

// Cargar archivo DWG de entrada
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Establecer diferentes propiedades usando la clase CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);

ImageOptionsBase cadWmfImageOptions = new WmfOptions();
cadWmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);

// Guardar archivo WMF de salida
image.save(wmfFileName, cadWmfImageOptions);

Obtenga una Licencia Temporal Gratis

Puede evaluar las funciones de la API en toda su capacidad, sin limitaciones, solicitando una licencia temporal gratuita.

Conclusión

En este artículo, inspeccionó cómo convertir un archivo DWG en un archivo de imagen EMF o WMF mediante programación en Java. Además, eche un vistazo a la sección documentación para ver otras características de la API. No dude en ponerse en contacto con nosotros en el foro en caso de cualquier consulta.

Ver también