DXF (formát výměny výkresů) se běžně používá v inženýrství a návrhových aplikacích. Tento formát souboru není tak lehký ve srovnání s jinými moderními formáty, jako je SVG, který je formátem souboru založeným na XML. SVG (škálovatelné vektorové grafiky) se hladce zobrazuje bez kompromisů na kvalitě obrazu. V tomto blogovém příspěvku si však ukážeme, jak převést DXF na SVG v aplikaci .NET. Proces implementace bude velmi hladký a přátelský pro vývojáře. Takže, pojďme vyvinout konvertor DXF na SVG v C# pomocí některých z významných metod, které poskytuje Aspose.CAD pro .NET.

Aspose.CAD pro .NET - Instalace

Nastavte prosím Aspose.CAD pro .NET stažením SDK souborů nebo spusťte následující příkaz ve svém konzoli správce balíčků:

Install-Package Aspose.CAD

Vyvinout konvertor DXF na SVG v C# - Ukázka kódu

Proces implementace je docela jednoduchý. Stačí následovat níže uvedené kroky:

  • Načtěte zdrojový soubor DXF voláním metody load.
  • Vytvořte objekt třídy CadRasterizationOptions.
  • Definujte šířku a výšku stránky.
  • Vytvořte instanci SvgOptions pro výsledný SVG obrázek.
  • Nastavte možnosti rastrizace.
  • Uložte výsledný obrázek jako SVG soubor voláním metody Save.

Následující úryvek kódu ukazuje, jak vyvinout konvertor DXF na SVG v C#: Výstup:

dxf-to-svg

Máte otázku?

Můžete se ptát na naše fórum.

DXF na SVG - Získejte bezplatnou licenci

Získejte bezplatnou dočasnou licenci pro vyzkoušení Aspose.CAD pro .NET.

Závěrečné myšlenky

Viděli jsme, jak můžeme učinit naše CAD výkresy přístupnějšími převodem do formátu SVG, který je přátelský pro web. Aspose.CAD pro .NET vám nabízí třídy a metody pro automatizaci převodu DXF na SVG v C# programově. Navíc prosím navštivte dokumentaci, GitHub repozitář a API refs pro další prozkoumání.

Často kladené dotazy

Q: Jak převést DXF na SVG programově?

A: Aspose.CAD pro .NET vám umožňuje vyvinout konvertor DXF na SVG v C#. Prosím navštivte tento odkaz pro zobrazení implementace.

Q: Je soubor DXF SVG?

A: Ne, DXF soubor není SVG. DXF je formát výměny výkresů CAD, zatímco SVG je škálovatelný vektorový grafický formát pro web.

Prozkoumat