DWF in JPG PNG Java

I file DWF contengono disegni 2D o 3D in formato compresso. In determinate situazioni, potrebbe essere necessario convertire DWF in un’immagine. Considerando questa prospettiva, l’articolo spiega come convertire un file DWF in un’immagine JPG o PNG in modo programmatico utilizzando Java.

Convertitore di immagini da DWF a JPG o PNG – Installazione API Java

L’API Aspose.CAD for Java può essere utilizzata per creare, modificare o manipolare file CAD senza nemmeno dover installare applicazioni CAD. Installa semplicemente l’API scaricando il suo file JAR dalla sezione Download o utilizzando le configurazioni Maven di seguito:

Archivio:

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

Dipendenza:

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

Converti immagine DWF in JPG in modo programmatico in Java

È possibile convertire un file DWF in un’immagine JPG con i seguenti passaggi:

  1. Innanzitutto, carica il file DWF di origine con il costruttore di classe Image.
  2. Inizializza l’oggetto classe CadRasterizationOptions.
  3. Crea un’istanza di tipo JpegOptions.
  4. Salva l’immagine JPG di output usando VectorRasterizationOptions.

Il seguente frammento di codice spiega come convertire un file DWF in un’immagine JPG in Java:

String inputFile = "blocks_and_tables.dwf";

// Carica il file DWF di input
Image image = Image.load(inputFile);

// Inizializza l'oggetto classe JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

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

// Esporta DWF in immagine JPG
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);

Converti immagine DWF in PNG in modo programmatico in Java

Puoi convertire un file DWF in un’immagine PNG con i seguenti passaggi:

  1. Carica il file DWF di input utilizzando la classe Image.
  2. Inizializza un oggetto della classe CadRasterizationOptions.
  3. Crea un oggetto classe PngOptions.
  4. Infine, salva l’immagine PNG di output con VectorRasterizationOptions.

Il frammento di codice seguente mostra come convertire un DWF in un’immagine PNG in Java:

String inputFile = "blocks_and_tables.dwf";

// Carica il file DWF di input
Image image = Image.load(inputFile);

// Inizializza l'oggetto della classe PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

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

// Esporta DWF in immagine PNG
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);

Ottieni una licenza temporanea gratuita

Puoi testare l’API nella sua piena capacità richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire un file DWF in un’immagine come file JPG o PNG a livello di codice in Java. Puoi dare un’occhiata alla sezione documentazione per esplorare altre funzionalità supportate dall’API. Inoltre, sentiti libero di contattarci nel forum in caso di dubbi.

Guarda anche