
IFC filer används för att modellera byggnader, anläggningar och olika infrastrukturer. Emellertid stödjer begränsade applikationer detta filformat så du kan behöva konvertera en IFC-fil till en JPG eller PNG bild för att förhandsgranska innehållet i olika systemmiljöer. Denna artikel täcker hur man konverterar en IFC-fil till en bild programmatisk med C#.
- IFC till JPG eller PNG-bildkonverterare – C# API-installation
- Konvertera IFC-fil till JPG-bild programmatisk med C#
- Konvertera IFC till PNG-bild programmatisk med C#
IFC till JPG eller PNG-bildkonverterare – C# API-installation
Aspose.CAD för .NET API stödjer arbete med IFC och många andra filformat. Du kan installera API:t genom att ladda ner DLL-filen från Nedladdningar-sektionen eller med NuGet installationskommandot nedan:
PM> Install-Package Aspose.CAD
Konvertera IFC-fil till JPG-bild programmatisk med C#
Du kan konvertera en IFC-fil till en JPG-bild med stegen nedan:
- Ladda in ingångs-IFC-filen med hjälp av Image klassen.
- Skapa en instans av CadRasterizationOptions klassen.
- Skapa ett objekt av JPGOptions klassen.
- Ställ in VectorRasterizationOptions och konvertera IFC-filen till en JPG-bild.
Följande kodsnutt visar hur man konverterar en IFC-fil till en JPG-bild programmatisk med C#:
Konvertera IFC till PNG-bild med C#
Du kan konvertera en IFC-fil till en PNG-bild med följande steg:
- Ladda in ingångs-IFC-filen med hjälp av Image klassen.
- Skapa en instans av CadRasterizationOptions klassen.
- Skapa ett objekt av PngOptions typ.
- Ange VectorRasterizationOptions och konvertera IFC till PNG-bild.
Följande kodsnutt visar hur man konverterar en IFC-fil till en PNG-bild programmatisk med C#:
Få gratis tillfällig licens
Du kan utvärdera API:t utan några utvärderingsbegränsningar genom att begära en gratis tillfällig licens.
Slutsats
I denna artikel har du lärt dig hur man konverterar en IFC-fil till en bild som JPG eller PNG programmatisk med C#. Vänligen gå igenom dokumentationen för att utforska flera andra funktioner som erbjuds av API:t. Vid eventuella frågor, vänligen skriv till oss på det gratis supportforumet.