So konvertieren Sie DWG in SVG in Java

Dieses Thema konzentriert sich auf das Konvertieren von DWG in SVG in Java mithilfe einer einfachen API-Schnittstelle. Es enthält alle wichtigen Informationen, einschließlich des schrittweisen Algorithmus und eines Code-Snippets zum Exportieren von DWG-in-SVG-Bildern in Java. Sie werden die verschiedenen Eigenschaften untersuchen, um den DWG-zu-SVG-Bildrenderprozess durchzuführen.

Schritte zum Exportieren von DWG in ein SVG-Bild in Java

  1. Richten Sie die Umgebung ein, indem Sie die JAR-Datei Aspose.CAD for Java aus dem Repository-Manager installieren
  2. Öffnen Sie die DWG-Quelldatei mit einer Datei der Klasse Image
  3. Instanziieren Sie ein Objekt der Klasse SvgOptions und legen Sie die gewünschten Eigenschaften fest
  4. Konvertieren Sie die DWG-Datei in SVG und speichern Sie sie mit der Speichermethode auf der Festplatte

Die obigen Schritte erläutern den Algorithmus zum Konvertieren von DWG in SVG in Java mithilfe einfacher API-Aufrufe, wobei wir die Umgebung konfigurieren, indem wir die erforderliche Jar-Datei mithilfe des Repository-Managers installieren. Anschließend laden wir die DWG-Quelldatei mithilfe des Klassenobjekts Image von der Festplatte und legen die Eigenschaften der SVG-Ausgabedatei mithilfe einer Instanz der Klasse SvgOptions fest. Schließlich speichern wir die DWG-Datei mit der Speichermethode als SVG auf der Festplatte.

Code zum Konvertieren von DWG in SVG in Java

import com.aspose.cad.Image;
import com.aspose.cad.License;
import com.aspose.cad.imageoptions.SvgOptions;
import com.aspose.cad.imageoptions.svgoptionsparameters.SvgColorMode;
public class CadToSVGConvertor {
public static void main2(String[] args) throws Exception { // main method to convert DWG to SVG image using Java
String filePath= " C:/Test_Data/";
// Set the license to convert DWG to SVG
License licenseDWGtoSVG = new License();
licenseDWGtoSVG.setLicense(filePath + "Conholdate.Total.Product.Family.lic");
// Load the sample DWG file from the disk
Image cadImage = Image.load(filePath + "sample.dwg");
// Set the SVG export options
SvgOptions svgOpts = new SvgOptions();
svgOpts.setColorType(SvgColorMode.Grayscale);
svgOpts.setTextAsShapes(true);
// Save exported SVG on the disk
cadImage.save(filePath + "OutputFile.svg", svgOpts);
}
}

Der obige Code wird zum Rendern einer DWG in SVG in Java unter Verwendung einer einfachen API-Schnittstelle verwendet. Die Klasse SvgOptions stellt verschiedene Eigenschaften zur Verfügung, um das Ausgabe-SVG anzupassen, einschließlich der Auswahl von DWG-Ebenen zum Rendern in SVG, des Festlegens der Vektorrasteroptionen, des Festlegens der Rotationseigenschaft für SVG und des Festlegens der Farbe und des Texts des Benutzerwasserzeichens usw. Schließlich werden die SVG-Exportoptionen verwendet um die DWG mit der Speichermethode in SVG zu rendern.

In diesem Tutorial haben wir gelernt, eine DWG-Datei in Java in SVG zu rendern. Wenn Sie mehr über das Konvertieren einer DGN-Datei in eine PDF-Datei erfahren möchten, lesen Sie den Artikel zu wie man DGN zu PDF in Java konvertiert.

 Deutsch