Soubory DWG obsahují návrhová data ve 2D nebo 3D formátu. Mohou obsahovat vektorová obrazová data a metadata v binárním kódování. V určitých situacích může být nutné převést soubory DWG na soubory obrázků SVG. Tento článek popisuje, jak převést DWG na obrázek SVG programově v C#.
Převod DWG na SVG – Instalace .NET API
Aspose.CAD for .NET API podporuje vytváření, úpravy nebo manipulaci s DWG a několika dalšími formáty souborů. Rozhraní API můžete nakonfigurovat stažením jeho souboru DLL ze sekce New Releases nebo pomocí následujícího instalačního příkazu NuGet:
PM> Install-Package Aspose.CAD
Převeďte DWG na SVG programově v .NET
Převod obrázků DWG na SVG zahrnuje několik jednoduchých operací. Obrázek DWG na SVG můžete převést podle následujících kroků:
- Načtěte vstupní DWG soubor s třídou Image.
- Vytvořte instanci třídy SvgOptions.
- Nastavte barevný režim SVG jako stupně šedi, RGB atd.
- Uložit výstupní obrazový soubor SVG.
Níže uvedený fragment kódu ukazuje, jak převést soubor DWG na obrázek SVG v C#:
// Načtěte vstupní DWG soubor
Image image = Image.Load("sample.dwg");
// Inicializujte objekt třídy SvgOptions
ImageOptions.SvgOptions options = new ImageOptions.SvgOptions();
// Nastavte barevný režim SVG
options.ColorType = SvgColorMode.Grayscale;
options.TextAsShapes = true;
// Uložit výstupní soubor SVG
image.Save("sample.svg" , options);
Prozkoumejte další funkce
Mnoho dalších funkcí API můžete zkontrolovat v dokumentaci. Pokrývá různé konverze a manipulace související s CAD v různých částech.
Závěr
V tomto článku jste prozkoumali, jak převést obrázky DWG na SVG. Vykresluje všechny tvary a obsah do SVG s vysokou věrností, takže převod je spolehlivý a efektivní. Tuto funkci můžete vložit do svého rozhraní .NET Framework v aplikacích založených na .NET Core. Navíc nemusíte instalovat žádný další nástroj nebo aplikaci, protože API není závislé na žádném jiném nástroji pro provedení převodu. Neváhejte nás kontaktovat prostřednictvím fóra. Rádi vám pomůžeme!