Det här ämnet fokuserar på hur man konverterar DWG till SVG i Java genom att använda ett enkelt API-gränssnitt. Den täcker all viktig information inklusive den stegvisa algoritmen och ett kodavsnitt för att exportera DWG till SVG-bild i Java. Du kommer att utforska de olika egenskaperna för att utföra DWG till SVG-bildrenderingsprocessen.
Steg för att exportera DWG till SVG-bild i Java
- Etablera miljön genom att installera Aspose.CAD for Java Jar-filen från förvarshanteraren
- Öppna käll-DWG-filen med en av klassen Image
- Instantiera ett objekt av klassen SvgOptions och ställ in önskade egenskaper
- Konvertera DWG till SVG och spara den på disken med hjälp av sparmetoden
Ovanstående steg förklarar algoritmen för att konvertera DWG till SVG i Java med enkla API-anrop där vi kommer att konfigurera miljön genom att installera den nödvändiga Jar-filen med hjälp av arkivhanteraren. vi kommer sedan att ladda käll-DWG-filen från disken med hjälp av Image class-objektet och ställa in utdata-SVG-filens egenskaper med en instans av SvgOptions-klassen. Slutligen kommer vi att spara DWG-filen som SVG på disken med hjälp av sparmetoden.
Kod för att konvertera DWG till SVG i 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); | |
} | |
} |
Ovanstående kod används för att rendera en DWG till SVG i Java med ett enkelt API-gränssnitt. Klassen SvgOptions exponerar olika egenskaper för att anpassa utdata-SVG inklusive val av DWG-lager för rendering inuti SVG, inställning av vektorrasteriseringsalternativ, inställning av rotationsegenskapen för SVG och inställning av användarens vattenstämpelfärg och text etc. Slutligen används SVG-exportalternativen för att återge DWG till SVG med hjälp av sparmetoden.
I den här handledningen har vi lärt oss att rendera en DWG-fil till SVG i Java. Om du vill lära dig hur du konverterar en DGN-fil till en PDF, läs artikeln om hur man konverterar DGN till PDF i Java.