DWF- oder DWFX-Dateien enthalten Konstruktionsdaten im 2D- oder 3D-Format. Sie umfassen Vektorbilddaten und Metadaten in binärer Codierung. In bestimmten Szenarien müssen Sie möglicherweise DWF- oder DWFX-Dateien gemäß Ihren Anforderungen in eine SVG-Bilddatei konvertieren. Dementsprechend behandelt der Artikel die programmgesteuerte Konvertierung von DWF- oder DWFX-Bildern in SVG-Bilder mit Java.
- DWF- oder DWFX-zu-SVG-Konverter – Java-API-Installation
- Konvertieren Sie DWF oder DWFX programmgesteuert mit Java in SVG
DWF- oder DWFX-zu-SVG-Konvertierung – Java-API-Installation
Aspose.CAD for Java API unterstützt die Arbeit mit verschiedenen CAD-bezogenen Dateiformaten einschließlich DWF, STL usw. Sie können auf die API zugreifen, indem Sie die JAR-Datei von Downloads herunterladen. oder fügen Sie die folgenden Maven-Konfigurationen in die pom.xml-Datei Ihrer Maven-basierten Anwendungen ein:
Repository:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Abhängigkeit:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>22.2</version>
</dependency>
</dependencies>
Konvertieren Sie DWF oder DWFX programmgesteuert mit Java in SVG
Mit den folgenden Schritten können Sie eine DWF- oder DWFX-Datei in ein SVG-Bild konvertieren:
- Laden Sie die DWF- oder DWFX-Eingabedatei mit der Klasse Image.
- Initialisieren Sie das Klassenobjekt CadRasterizationOptions.
- Instanziieren Sie ein Objekt der Klasse SvgOptions.
- Konvertieren Sie DWF oder DWFX mit der Methode Speichern in ein SVG-Bild.
Das folgende Codebeispiel erläutert, wie eine DWF- oder DWFX-Datei in Java in ein SVG-Bild konvertiert wird:
String sampleDWFX = "document.dwfx";
// Laden Sie die DWF- oder DWFX-Eingabedatei
DwfImage image = (DwfImage)DwfImage.load(sampleDWFX);
// Initialisiert das CadRasterizationOptions-Klassenobjekt
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.setPageWidth(400);
cadOptions.setPageHeight(400);
// Initialisieren Sie die Klasseninstanz „SvgOptions“ für das Ausgabebild
SvgOptions imageOptions = new SvgOptions();
imageOptions.setVectorRasterizationOptions(cadOptions);
// Speichern Sie das ausgegebene SVG-Bild
image.save("document.svg", imageOptions);
Entdecken Sie weitere Funktionen
Sie können den Bereich Dokumentation besuchen, um mehr über mehrere andere Funktionen der API zu erfahren.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie DWF- oder DWFX-Bilder in SVG-Bilder konvertieren. Die Zeichnungen werden mit hoher Wiedergabetreue in ein Vektorbild gerendert, um eine zuverlässige und genaue Konvertierung zu gewährleisten. Falls Sie jedoch ein Problem bemerken oder eine Ihrer Fragen besprechen müssen, wenden Sie sich bitte an uns im Forum.