Jak převést DWG na SVG v C#

Tento základní tutoriál vysvětluje, jak převést DWG na SVG v C#. Pokrývá všechny důležité informace, jako je postupný algoritmus a úryvek kódu pro export obrázku DWG do SVG v C#. Prozkoumáte různé vlastnosti pro řízení procesu vykreslování obrázků DWGSVG.

Kroky k převodu DWG na SVG v C#

  1. Vytvořte prostředí instalací Aspose.CAD for .NET ze Správce balíčků NuGet
  2. Získejte přístup ke zdrojovému souboru DWG pomocí instance třídy Image
  3. Vytvořte objekt třídy SvgOptions a nastavte jeho vlastnosti
  4. Převeďte DWG na SVG pomocí metody Save

Ve výše uvedených krocích jsme vysvětlili algoritmus pro převod DWG na SVG v C#. Nejprve si nastavíme prostředí instalací požadovaných sestavení pomocí správce balíčků Nuget, poté následuje načtení zdrojového DWG souboru z disku pomocí objektu třídy Image. Poté nastavíme možnosti výstupního souboru SVG pomocí instance třídy SvgOptions a nakonec uložíme soubor DWG jako SVG na disk pomocí metody Save.

Kód pro převod DWG na SVG v C#

using System;
using Aspose.CAD;
using Aspose.CAD.ImageOptions;
namespace TestCAD
{
public class CadToSVGConvertor
{
public static void ConvertDwgToSVG()
{
String filePath = @"C:/TestData/";
// Initialize a license to convert DWG to SVG
License licenseDWG = new License();
licenseDWG.SetLicense(filePath + "Conholdate.Total.Product.Family.lic");
// Load the source DWG file from the disk
using (Image cadImage = Image.Load(filePath + "Source.dwg"))
{
SvgOptions svgOptions = new SvgOptions();
svgOptions.ColorType = Aspose.CAD.ImageOptions.SvgOptionsParameters.SvgColorMode.Grayscale;
svgOptions.TextAsShapes = true;
cadImage.Save(filePath + "OutputFile.svg", svgOptions);
}
}
}
}

Výše uvedený příklad lze použít pro vykreslení DWG do SVG v C# pomocí jednoduchého rozhraní API. Třída SvgOptions se používá k nastavení možností vektorového rastrování, výběru vrstev DWG pro vykreslení uvnitř SVG, vlastnosti rotace pro SVG, vlastnosti pro vykreslení textu jako tvarů, nastavení barvy a textu uživatelského vodoznaku atd. Nakonec je DWG převeden na SVG pomocí metoda Save poskytla možnosti SVG.

V tomto tématu jste se naučili exportovat DWG soubor do SVG v C#. Pokud se však chcete dozvědět o převodu souboru DGN na JPG, přečtěte si prosím článek na jak převést DGN na JPG v C#.

 Čeština