DWF a JPG PNG Java

Los archivos DWF contienen dibujos 2D o 3D en formato comprimido. En determinadas situaciones, es posible que deba convertir DWF en una imagen. Teniendo en cuenta esa perspectiva, el artículo cubre cómo convertir un archivo DWF a una imagen JPG o PNG mediante programación usando Java.

Convertidor de imágenes DWF a JPG o PNG: instalación de la API de Java

Aspose.CAD for Java La API se puede utilizar para crear, editar o manipular archivos CAD sin necesidad de instalar aplicaciones CAD. Simplemente instale la API descargando su archivo JAR desde la sección Descargas o usando las configuraciones de Maven a continuación:

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 DWF a JPG mediante programación en Java

Puede convertir un archivo DWF a una imagen JPG con los siguientes pasos:

  1. En primer lugar, cargue el archivo DWF de origen con el constructor de clase Image.
  2. Inicialice el objeto de clase CadRasterizationOptions.
  3. Cree una instancia de tipo JpegOptions.
  4. Guarde la imagen JPG de salida usando VectorRasterizationOptions.

El siguiente fragmento de código explica cómo convertir un archivo DWF a una imagen JPG en Java:

String inputFile = "blocks_and_tables.dwf";

// Cargue el archivo DWF de entrada
Image image = Image.load(inputFile);

// Inicializar objeto de clase JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// Exportar imagen DWF a JPG
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);

Convierta imágenes DWF a PNG mediante programación en Java

Puede convertir un archivo DWF a una imagen PNG con los siguientes pasos:

  1. Cargue el archivo DWF de entrada utilizando la clase Image.
  2. Inicialice un objeto de la clase CadRasterizationOptions.
  3. Cree el objeto de clase OpcionesPng.
  4. Finalmente, guarde la imagen PNG de salida con VectorRasterizationOptions.

El fragmento de código a continuación muestra cómo convertir un DWF a una imagen PNG en Java:

String inputFile = "blocks_and_tables.dwf";

// Cargue el archivo DWF de entrada
Image image = Image.load(inputFile);

// Inicializar objeto de clase PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// Exportar imagen DWF a PNG
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);

Obtenga una Licencia Temporal Gratis

Puede probar la API en toda su capacidad solicitando una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido a convertir un archivo DWF en una imagen como un archivo JPG o PNG mediante programación en Java. Puede consultar la sección documentación para explorar otras funciones compatibles con la API. Además, siéntase libre de comunicarse con nosotros en el foro en caso de cualquier inquietud.

Ver también