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.
- Convertitore DWF o DWFX in SVG – Installazione API Java
- Converti DWF o DWFX in SVG a livello di programmazione 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:
- Carica il file DWF o DWFX di input con la classe Image.
- Inizializza l’oggetto classe CadRasterizationOptions.
- Istanziare un oggetto della classe SvgOptions.
- 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.