DWG till SVG

DWG-filer innehåller designsdata i 2D eller 3D-format. De innehåller vektorbilddata och metadata i binär kodning. I vissa scenarier kan du behöva konvertera DWG-filer till SVG-bildfil som behövs. I enlighet med detta täcker artikeln hur du konverterar DWG till SVG-bild programmatiskt med Java.

DWG till SVG-konvertering – Java API-installation

Aspose.CAD för Java API kan användas för att skapa, redigera eller manipulera DWG och många andra filformat. Du kan enkelt konfigurera API:t genom att ladda ned JAR-filen från Nyutgåvor-avsnittet eller genom att använda följande Maven-specifikationer i pom.xml-filen i ditt projekt:

Repository:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Beroende:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.10</version>        
   </dependency>
</dependencies>

Konvertera DWG till SVG programmatiskt med Java

Du kan konvertera DWG till SVG-bild genom att följa stegen nedan:

  1. Läs in källfilen DWG med metoden load i klassen Image.
  2. Instansiera ett objekt av klassen SvgOptions.
  3. Ange färgläget som Gråskala, RGB, osv.
  4. Konvertera DWG till SVG med metoden Save.

Kodavsnittet nedan visar hur du konverterar en DWG-fil till en SVG-bild i Java:

// Load the input DWG file
Image image = Image.load("sample.dwg");
// Initialize SvgOptions class object
imageoptions.SvgOptions options = new SvgOptions();
// Set SVG color mode
options.setColorType(SvgColorMode.Grayscale);
options.setTextAsShapes(true);
// Save output SVG file
image.save("sample.svg" , options);
view raw DWGtoSVG.java hosted with ❤ by GitHub

Utforska fler funktioner

Du kan undersöka flera andra funktioner av API genom att besöka dokumentationen.

Slutsats

I den här artikeln har du utforskat hur du konverterar DWG till SVG-bilder. Det exporterar alla former och innehåll till SVG med hög trovärdighet. Du kan integrera den här funktionen i dina Java-baserade program. Merutöver behöver du inte installera någon annan verktyg eller programvara eftersom API inte är beroende av något annat verktyg för att utföra konverteringen. Var vänlig att kontakta oss via forumet om du vill ha mer information. Vi ser fram emot att hjälpa dig!

Se även