
DWG-filer innehåller 2D eller 3D-formatdesigndata. De kan innehålla vektorbilddata och metadata i binär kodning. I vissa situationer kan du behöva konvertera DWG-filer till SVG-bildfiler. Den här artikeln täcker hur du konverterar DWG till SVG-bild programmatiskt i C#.
DWG till SVG-konvertering – .NET API-installation
Aspose.CAD för .NET API stöder skapande, redigering eller manipulering av DWG och flera andra filformat. Du kan konfigurera API:t genom att ladda ned dess DLL-fil från Nyutgivningar-avsnittet eller med hjälp av följande NuGet-installationskommando:
PM> Install-Package Aspose.CAD
Konvertera DWG till SVG programmatiskt i .NET
DWG till SVG-bildkonvertering innehåller några enkla operationer. Du kan konvertera DWG till SVG-bild med hjälp av följande steg:
- Ladda in den inmatade DWG-filen med Image-klassen.
- Skapa en instans av SvgOptions-klassen.
- Ange SVG-färgmodet som Gråskala, RGB, osv.
- Spara utdata SVG-bildfil.
Kodavsnittet nedan visar hur du konverterar en DWG-fil till en SVG-bild i C#:
// Load the input DWG file | |
Image image = Image.Load("sample.dwg"); | |
// Initialize SvgOptions class object | |
ImageOptions.SvgOptions options = new ImageOptions.SvgOptions(); | |
// Set SVG color mode | |
options.ColorType = SvgColorMode.Grayscale; | |
options.TextAsShapes = true; | |
// Save output SVG file | |
image.Save("sample.svg" , options); |
Utforska fler funktioner
Du kan undersöka många andra funktioner av API genom att gå igenom dokumentationen. Det täcker olika CAD-relaterade konverteringar och manipulationer under olika avsnitt.
Slutsats
I den här artikeln har du utforskat hur du konverterar DWG till SVG-bilder. Det renderar alla former och innehåll till SVG med hög trovärdighet så att konverteringen är pålitlig och effektiv. Du kan integrera denna funktion i dina .NET Framework- eller .NET Core-baserade program. Mer information finns i forumet. Vi är glada att hjälpa dig!