
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:
- C# CF2 till BMP-konverterare – Gratis nedladdning
- Steg för att konvertera CF2-fil till BMP-dokument
- Konvertera CF2 till BMP programmässigt
- 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:
- Ladda en inmatad CF2-fil med Image-klassen.
- Skapa en instans av BmpOptions-klassen.
- 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:
- Ladda en inmatad CF2-fil med Image-klassen.
- Skapa en instans av CadRasterizationOptions-klassen.
- Ange sidhöjden och bredden.
- Skapa en instans av BmpOptions-klassen.
- Ange VectorRasterizationOptions-egenskapen som CadRasterizationOptions.
- 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.