DWG zu SVG

DWG 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 DWG Dateien gemäß Ihren Anforderungen in SVG Bilddateien konvertieren. Dementsprechend behandelt der Artikel die programmgesteuerte Konvertierung von DWG- in SVG Bilder mit Java.

DWG zu SVG Konvertierung – Java API Installation

Aspose.CAD for Java API kann verwendet werden, um DWG und viele andere Dateiformate zu erstellen, zu bearbeiten oder zu manipulieren. Sie können die API einfach konfigurieren, indem Sie die JAR Datei aus dem Abschnitt New Releases herunterladen oder die folgenden Maven-Spezifikationen in der pom.xml Datei Ihres Projekts verwenden:

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

Konvertieren Sie DWG programmgesteuert mit Java in SVG

Sie können ein DWG Bild in ein SVG Bild konvertieren, indem Sie die folgenden Schritte ausführen:

  1. Laden Sie die DWG quelldatei mit der methode load der Klasse Image.
  2. Instanziieren Sie ein Objekt der Klasse SvgOptions.
  3. Stellen Sie den Farbmodus als Graustufen, RGB usw. ein.
  4. Konvertieren Sie DWG mit der methode Save in SVG.

Das folgende code snippet zeigt, wie eine DWG Datei in Java in ein SVG Bild konvertiert wird:

// Laden Sie die Eingabe-DWG Datei
Image image = Image.load("sample.dwg");

// Initialisiert das Objekt der Klasse „SvgOptions“.
imageoptions.SvgOptions options = new SvgOptions();

// Stellen Sie den SVG-Farbmodus ein
options.setColorType(SvgColorMode.Grayscale);
options.setTextAsShapes(true);

// Speichern Sie die ausgegebene SVG Datei
image.save("sample.svg" , options);

Entdecken Sie weitere Funktionen

Sie können sich mehrere andere Funktionen der API ansehen, indem Sie die Dokumentation besuchen.

Fazit

In diesem Artikel haben Sie untersucht, wie Sie DWG- in SVG Bilder konvertieren. Es exportiert alle Formen und Inhalte mit hoher Wiedergabetreue in SVG. Sie können diese Funktion in Ihre Java-basierten Anwendungen einbetten. Darüber hinaus müssen Sie kein anderes Tool oder keine andere Anwendung installieren, da die API von keinem anderen Tool abhängig ist, um die Konvertierung durchzuführen. Bitte zögern Sie nicht, uns über das Forum zu kontaktieren. Wir freuen uns darauf, Ihnen zu helfen!

Siehe auch