Ez a témakör arra összpontosít, hogyan lehet a DWG SVG-re konvertálni Java-ban egy egyszerű API-felület használatával. Tartalmazza az összes fontos információt, beleértve a lépésenkénti algoritmust és egy kódrészletet a DWG SVG-kép exportálásához Java-ban. Fedezze fel a különböző tulajdonságokat a DWG to SVG képmegjelenítési folyamat végrehajtásához.
Lépések a DWG SVG-képfájlba történő exportálásához Java nyelven
- Hozd létre a környezetet a Aspose.CAD for Java Jar fájl telepítésével a lerakatkezelőből
- Nyissa meg a forrás DWG fájlt a Image osztály valamelyikével
- Példányosítson egy SvgOptions osztályú objektumot, és állítsa be a kívánt tulajdonságokat
- Alakítsa át a DWG-t SVG-vé, és mentse a lemezre a mentési módszerrel
A fenti lépések elmagyarázzák a DWG-t SVG-vé konvertálására szolgáló algoritmust Java-ban egyszerű API-hívások segítségével, amelyek során a szükséges Jar fájl telepítésével konfiguráljuk a környezetet a lerakatkezelő segítségével. ezután betöltjük a forrás DWG fájlt a lemezről az Image class objektum segítségével, és beállítjuk a kimeneti SVG fájl tulajdonságait az SvgOptions osztály egy példányával. Végül a DWG fájlt SVG-ként mentjük a lemezre a mentési módszerrel.
Kód DWG SVG-vé konvertálásához Java nyelven
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); | |
} | |
} |
A fenti kód a DWG-ből SVG-be való renderelésére szolgál Javaban egy egyszerű API felület segítségével. Az SvgOptions osztály különböző tulajdonságokat tesz lehetővé a kimeneti SVG testreszabásához, beleértve a DWG rétegek kiválasztását az SVG-n belüli megjelenítéshez, a vektorraszterezési beállítások beállítását, az SVG elforgatási tulajdonságának beállítását, valamint a felhasználói vízjel színének és szövegének beállítását stb. Végül az SVG exportálási beállításokat használják. hogy a DWG-t SVG formátumba renderelje a mentési módszerrel.
Ebben az oktatóanyagban megtanultuk, hogyan lehet DWG fájlt SVG-be renderelni Java-ban. Ha szeretne többet megtudni a DGN-fájlok PDF formátumba konvertálásáról, olvassa el a következő cikket: hogyan lehet DGN-t PDF-be konvertálni Java-ban.