Konvertera CF2 till BMP i C#

CAD CF2-fil som innehåller paketdesign i 3D eller andra modelldata; kan bearbetas och skäras av en CAD/CAM-maskin, såsom en dödskärningsenhet; sparas i ett öppet format, vilket kan kännas igen av flera hårdvarudelar och programvaror. I vissa fall kan vi behöva exportera ritningar från CF2-filer till BMP-dokument programmässigt. Sådana konverteringar möjliggör delning av ritningar i ett transportabelt format. I den här artikeln kommer vi att se hur man konverterar en CF2-fil till en BMP i C#.

Följande ämnen ska täckas i den här artikeln:

  1. C# CF2 till BMP-konverterare – Gratis nedladdning
  2. Steg för att konvertera CF2-fil till BMP-dokument
  3. Konvertera CF2 till BMP programmässigt
  4. Exportera CF2 till BMP med alternativ

C# CF2 till BMP-konverterare – Gratis nedladdning

För att konvertera en CF2-fil till en BMP-fil använder vi Aspose.CAD för .NET. Det tillåter skapande, redigering och manipulering av CF2-filer och flera andra filformat.

API:ets basklass för alla typer av ritningar är Image-klassen. En CF2-bild representeras av Cf2Image-klassen. Klassen CadRasterizationOptions tillåter oss att ändra [PageWidth] och [PageHeight]-egenskaperna. BMP-alternativ kan specificeras med API:ets BmpOptions-klass.

Ladda ned API:ets DLL här eller installera det med NuGet.

PM> Install-Package Aspose.CAD

Hur man konverterar en CF2-fil till en BMP-dokument med C#

Vi kan enkelt konvertera en CF2-fil till en BMP-dokument med Aspose.CAD för .NET genom att följa de steg som ges nedan:

  • Ladda en CF2-ritningsfil.
  • Spara CF2 som BMP.

Låt oss nu se hur vi kan utföra dessa steg i C# för att konvertera en CF2-fil till en BMP-dokument.

Konvertera CF2 till BMP programmässigt i C#

Följ de stegen nedan för att konvertera en CF2 till en BMP:

  1. Ladda en inmatad CF2-fil med Image-klassen.
  2. Skapa en instans av BmpOptions-klassen.
  3. Anropa Save()-metoden för att spara den som en BMP. Det tar utdata BMP-filens sökväg och BmpOptions som argument.

Följande kod exempel visar hur man konverterar en CF2-fil till en BMP-dokument med C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Initialize BmpOptions class object
BmpOptions options = new BmpOptions();
// Export CF2 to BMP
string outPath = "output.bmp";
image.Save(outPath, options);
}

Exportera CF2 till BMP med alternativ i C#

Vi kan specificera BMP-sparalternativ medan vi konverterar en CF2-fil till en BMP-dokument genom att följa de steg som ges nedan:

  1. Ladda en inmatad CF2-fil med Image-klassen.
  2. Skapa en instans av CadRasterizationOptions-klassen.
  3. Ange sidhöjden och bredden.
  4. Skapa en instans av BmpOptions-klassen.
  5. Ange VectorRasterizationOptions-egenskapen som CadRasterizationOptions.
  6. Anropa Save()-metoden för att spara den som en BMP. Det tar utdata BMP-filens sökväg och BmpOptions som argument.

Följande kod exempel visar hur man anger sidhöjden och bredden när man sparar en CF2-fil som en BMP-dokument med C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Initialize BmpOptions class object
BmpOptions options = new BmpOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Export CF2 to BMP
string outPath = "output.bmp";
image.Save(outPath, options);
}

Hämta gratistemporybel licens

Du kan hämta en gratistemporybel licens för att prova biblioteket utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har vi lärt oss hur man:

  • laddar en befintlig CF2-ritningsfil;
  • anger sidhöjden och bredden;
  • definierar sparalternativ;
  • sparar CF2 som en BMP i C#.

En CF2-fil är en tredimensionell design som kan bearbetas av CAD/CAM-programvara och hårdvara. Till exempel kan det innehålla formen och designen av en kartonglåda innan den fälls ut. Eftersom CF2-filer sparas i ett universellt format kan de importeras och exporteras av flera olika program. Du kan lära dig mer om Aspose.CAD för .NET API med dokumentationen. I fallet av någon tvetydighet kan du fritt kontakta oss på vår gratissupportforum.

Se även