Převést CF2 na DXF v C#

CAD aplikace používají soubory CF2 pro vytváření 2D nebo 3D výkresů. Konkrétně můžeme vytvořit a uložit návrhy pro stavební projekty, jako jsou dálnice, mosty a budovy, do souboru CF2. V určitých případech můžeme potřebovat exportovat výkresy ze souborů CF2 do dokumentů DXF programově. Takové převody umožňují sdílení výkresů v přenosném formátu. V tomto článku se naučíme, jak převést soubor CF2 na DXF v C#.

V tomto článku se budou zabývat následujícími tématy:

  1. Převodník C# CF2 na DXF – zdarma ke stažení
  2. Kroky pro převod souboru CF2 na dokument DXF
  3. Převést CF2 na DXF programově
  4. Exportovat CF2 do DXF s možnostmi

Převodník C# CF2 na DXF – ke stažení zdarma

K převodu souboru CF2 na dokument DXF použijeme API Aspose.CAD for .NET. Umožňuje vytvářet, upravovat a manipulovat se soubory CF2 a několika dalších formátů souborů.

Třída Image rozhraní API je základní třídou pro všechny typy výkresů. Třída Cf2Image představuje obrázek CF2. Vlastnosti PageWidth a PageHeight můžeme nastavit pomocí třídy CadRasterizationOptions. Třída DxfOptions API umožňuje specifikovat možnosti DXF.

Prosím buď stáhněte si DLL API, nebo jej nainstalujte pomocí NuGet.

PM> Install-Package Aspose.CAD

Jak převést soubor CF2 na DXF pomocí C#

Soubor CF2 můžeme snadno převést na dokument DXF pomocí Aspose.CAD for .NET podle následujících kroků:

  • Načtěte soubor výkresu CF2.
  • Uložte CF2 jako DXF.

Nyní se podívejme, jak provést tyto kroky v C# pro převod souboru CF2 na dokument DXF.

Převést CF2 na DXF programově v C#

Chcete-li převést CF2 na DXF, postupujte podle následujících kroků:

  1. Nejprve načtěte vstupní soubor CF2 pomocí třídy Image.
  2. Poté vytvořte instanci třídy DxfOptions.
  3. Nakonec zavolejte metodu Save() a uložte jej jako DXF. Jako argumenty bere cestu k výstupnímu souboru DXF a DxfOptions.

Následující ukázka kódu ukazuje, jak převést soubor CF2 na dokument DXF pomocí jazyka C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Inicializujte objekt třídy DxfOptions
    DxfOptions options = new DxfOptions();

    // Export CF2 do DXF
    string outPath = "output.dxf";
    image.Save(outPath, options);
}

Export CF2 do DXF s možnostmi v C#

Při převodu souboru CF2 na dokument DXF můžeme určit možnosti uložení DXF podle následujících kroků:

  1. Nejprve načtěte vstupní soubor CF2 pomocí třídy Image.
  2. Dále vytvořte instanci třídy CadRasterizationOptions.
  3. Poté zadejte výšku a šířku stránky.
  4. Dále vytvořte instanci třídy DxfOptions.
  5. Poté nastavte vlastnost VectorRasterizationOptions jako CadRasterizationOptions.
  6. Nakonec zavolejte metodu Save() a uložte jej jako DXF. Jako argumenty bere cestu k výstupnímu souboru DXF a DxfOptions.

Následující ukázka kódu ukazuje, jak určit výšku a šířku stránky při ukládání souboru CF2 jako dokumentu DXF pomocí jazyka C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Inicializujte objekt třídy DxfOptions
    DxfOptions options = new DxfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Export CF2 do DXF
    string outPath = "output.dxf";
    image.Save(outPath, options);
}

Získejte bezplatnou dočasnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.

Závěr

V tomto článku jsme se naučili, jak:

  • načíst existující výkresový soubor CF2;
  • určete výšku a šířku stránky;
  • definovat možnosti uložení;
  • uložit CF2 jako DXF v C#.

Kromě převodu CF2 na DXF v C# se můžete dozvědět více o Aspose.CAD for .NET API pomocí dokumentace. V případě jakýchkoliv nejasností nás prosím neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také