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
- Richten Sie die Umgebung ein, indem Sie die JAR-Datei Aspose.CAD for Java aus dem Repository-Manager installieren
- Öffnen Sie die DWG-Quelldatei mit einer Datei der Klasse Image
- Instanziieren Sie ein Objekt der Klasse SvgOptions und legen Sie die gewünschten Eigenschaften fest
- 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.