CAD CF2 soubor, který obsahuje 3D návrhy obalů nebo jiná data modelu; mohou být zpracovány a řezány strojem CAD/CAM, jako je vysekávací zařízení; uloženy v otevřeném formátu, který může být rozpoznán více hardwarovými zařízeními a softwarovými programy. V určitých případech můžeme potřebovat exportovat výkresy ze souborů CF2 do dokumentů BMP programově. Takové převody umožňují sdílení výkresů v přenosném formátu. V tomto článku uvidíme, jak převést soubor CF2 na BMP v C#.
V tomto článku se budou zabývat následujícími tématy:
- Převodník C# CF2 na BMP – zdarma ke stažení
- Kroky pro převod souboru CF2 na dokument BMP
- Programově převést CF2 na BMP
- Exportovat CF2 do BMP s možnostmi
Převodník C# CF2 na BMP – ke stažení zdarma
Převeďte soubor CF2 na soubor BMP, budeme používat Aspose.CAD for .NET. Umožňuje vytvářet, upravovat a manipulovat se soubory CF2 a několika dalších formátů souborů.
Základní třídou API pro všechny typy kreseb je třída Image. Obrázek CF2 je reprezentován třídou Cf2Image. Třída CadRasterizationOptions nám umožňuje upravit třídu [PageWidth] a vlastnosti [PageHeight]. Možnosti BMP lze specifikovat pomocí třídy BmpOptions rozhraní API.
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 BMP pomocí C#
Soubor CF2 můžeme snadno převést na dokument BMP pomocí Aspose.CAD for .NET podle následujících kroků:
- Načtěte soubor výkresu CF2.
- Uložte CF2 jako BMP.
Nyní se podívejme, jak provést tyto kroky v C# pro převod souboru CF2 na dokument BMP.
Převést CF2 na BMP programově v C#
Chcete-li převést CF2 na BMP, postupujte podle následujících kroků:
- Načtěte vstupní soubor CF2 pomocí třídy Image.
- Vytvořte instanci třídy BmpOptions.
- Voláním metody Save() jej uložíte jako BMP. Jako argumenty bere cestu k výstupnímu souboru BMP a BmpOptions.
Následující ukázka kódu ukazuje, jak převést soubor CF2 na dokument BMP pomocí jazyka C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Inicializujte objekt třídy BmpOptions
BmpOptions options = new BmpOptions();
// Export CF2 do BMP
string outPath = "output.bmp";
image.Save(outPath, options);
}
Export CF2 do BMP s možnostmi v C#
Při převodu souboru CF2 na dokument BMP můžeme určit možnosti uložení BMP podle následujících kroků:
- Načtěte vstupní soubor CF2 pomocí třídy Image.
- Vytvořte instanci třídy CadRasterizationOptions.
- Určete výšku a šířku stránky.
- Vytvořte instanci třídy BmpOptions.
- Nastavte vlastnost VectorRasterizationOptions jako CadRasterizationOptions.
- Voláním metody Save() jej uložíte jako BMP. Jako argumenty bere cestu k výstupnímu souboru BMP a BmpOptions.
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 BMP pomocí jazyka C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Inicializujte objekt třídy BmpOptions
BmpOptions options = new BmpOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Export CF2 do BMP
string outPath = "output.bmp";
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 BMP v C#.
Soubor CF2 je trojrozměrný návrh, který lze zpracovat softwarem CAD/CAM a hardwarovými zařízeními. Například může uložit tvar a design kartonové krabice před jejím složením. Protože soubory CF2 jsou uloženy v univerzálním formátu, mohou být importovány a exportovány několika různými programy. Více o Aspose.CAD for .NET API se můžete dozvědět pomocí dokumentace. V případě jakýchkoliv nejasností nás prosím neváhejte kontaktovat na našem bezplatném fóru podpory.