DWF DWFX in SVG

I file DWF o DWFX contengono dati di progettazione in formato 2D o 3D. Comprendono dati di immagini vettoriali e metadati nella codifica binaria. In alcuni scenari, potrebbe essere necessario convertire i file DWF o DWFX in un file immagine SVG in base alle proprie esigenze. In base a ciò, l’articolo illustra come convertire in modo programmatico immagini DWF o DWFX in immagini SVG utilizzando Java.

Conversione da DWF o DWFX a SVG – Installazione API Java

Aspose.CAD per Java L’API supporta il lavoro con diversi formati di file relativi a CAD inclusi DWF, STL, ecc. Puoi accedere all’API scaricando il suo file JAR da Download sezione o incolla le seguenti configurazioni Maven nel file pom.xml delle tue applicazioni basate su Maven:

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>22.2</version>        
   </dependency>
</dependencies>

Converti DWF o DWFX in SVG a livello di programmazione utilizzando Java

È possibile convertire un file DWF o DWFX in un’immagine SVG con i seguenti passaggi:

  1. Carica il file DWF o DWFX di input con la classe Image.
  2. Inizializza l’oggetto classe CadRasterizationOptions.
  3. Istanziare un oggetto della classe SvgOptions.
  4. Converti DWF o DWFX in un’immagine SVG usando il metodo Salva.

L’esempio di codice seguente illustra come convertire un file DWF o DWFX in un’immagine SVG in Java:

String sampleDWFX = "document.dwfx";

// Carica il file DWF o DWFX di input
DwfImage image = (DwfImage)DwfImage.load(sampleDWFX);

// Inizializza l'oggetto classe CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.setPageWidth(400);
cadOptions.setPageHeight(400);

// Inizializza l'istanza della classe SvgOptions per l'immagine di output
SvgOptions imageOptions = new SvgOptions();
imageOptions.setVectorRasterizationOptions(cadOptions);

// Salva l'immagine SVG di output
image.save("document.svg", imageOptions);

Esplora più funzionalità

Puoi visitare lo spazio documentazione per conoscere molte altre funzionalità dell’API.

Conclusione

In questo articolo, hai imparato come convertire un DWF o DWFX in immagini SVG. I disegni sono resi ad un’immagine vettoriale ad alta fedeltà per garantire una conversione affidabile e precisa. Tuttavia, nel caso in cui dovessi notare qualsiasi problema o dovessi discutere di una qualsiasi delle tue domande, non esitare a contattarci al forum.

Guarda anche

Converti DWG in OBJ in Java