
OBJ-filer används av CAD-programvara för 2D och 3D-ritningar. Vi kan skapa och spara design i OBJ-formatet, vilket är speciellt användbart för bygg-, bro- och vägprojekt. I vissa fall kan det vara nödvändigt att programmässigt exportera ritningar från OBJ-filer till WMF-dokument. Med dessa konverteringar kan ritningar delas i ett transportabelt format. I den här artikeln kommer vi att lära oss “hur man konverterar en OBJ-fil till en WMF med C#.”
Följande ämnen ska täckas i den här artikeln:
- C# OBJ till WMF-konverterare – Gratis nedladdning
- Steg för att konvertera OBJ-fil till WMF-dokument
- Konvertera OBJ till WMF programmatiskt
- Exportera OBJ till WMF med alternativ
C# OBJ till WMF-konverterare – Gratis nedladdning
För att konvertera en OBJ-fil till ett WMF-dokument kommer vi att använda Aspose.CAD för .NET-API:t. Det tillåter skapande, redigering och manipulering av OBJ-filer och flera andra filformat.
Image-klassen i API:t är basklassen för alla typer av ritningar. Klassen ObjImage representerar en OBJ-bild. Vi kan ställa in PageWidth och PageHeight-egenskaperna med hjälp av klassen CadRasterizationOptions. Klassen WmfOptions i API:t tillåter att specificera WMF-alternativ.
Ladda ned DLL:n för API:t eller installera det med NuGet.
PM> Install-Package Aspose.CAD
Hur man konverterar en OBJ-fil till ett WMF-dokument med C#
Vi kan enkelt konvertera en OBJ-fil till ett WMF-dokument med Aspose.CAD för .NET genom att följa de steg som ges nedan:
- Ladda en OBJ-ritningsfil.
- Spara OBJ som WMF.
Låt oss nu se hur vi kan utföra dessa steg i C# för att konvertera en OBJ-fil till ett WMF-dokument.
Konvertera OBJ till WMF programmatiskt i C#
Följ stegen nedan för att konvertera en OBJ till en WMF:
- För att börja, ladda en inmatad OBJ-fil med hjälp av Image-klassen.
- Skapa sedan en instans av klassen “WmfOptions.”
- Slutligen spara det som en WMF genom att anropa metoden Save(). Det tar som sina argument WmfOptions och sökvägen till utdata-WMF-filen.
Följande kod exempel visar hur man konverterar en OBJ-fil till en WMF-dokument med C#.
Exportera OBJ till WMF med alternativ i C#
Vi kan specificera WMF-sparalternativ medan vi konverterar en OBJ-fil till ett WMF-dokument genom att följa de steg som ges nedan:
- För att börja, ladda en inmatad OBJ-fil med hjälp av Image-klassen.
- Skapa sedan en instans av klassen “CadRasterizationOptions.”
- Ange sidans bredd och höjd.
- Skapa sedan en instans av klassen “WmfOptions” efter detta.
- Ersätt “VectorRasterizationOptions” med “CadRasterizationOptions” som egenskapens värde.
- Slutligen spara det som en WMF genom att anropa metoden Save(). Det tar som sina argument WmfOptions och sökvägen till utdata-WMF-filen.
Följande kod exempel visar hur man specificerar sidans bredd och höjd när man sparar en OBJ-fil som en WMF-dokument med C#.
Hämta gratis tillfällig licens
Du kan hämta en gratis tillfällig 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 OBJ-ritningsfil;
- specificerar sidans bredd och höjd;
- definierar sparalternativ;
- i C#, spara OBJ som en WMF.
OBJ-filer används av Wavefront’s Advanced Visualizer-programvara för att definiera och lagra geometriska objekt. Bakåt- och framåtöverföring av geometriska data görs möjlig genom OBJ-filer. Både polygongeometri som punkter, linjer, texturer, ansikten och friformgeometri (kurvor och ytor) stöds av OBJ-formatet. Detta format stöder inte animation eller information relaterad till ljus och position av scener. Utöver att konvertera en OBJ till en WMF i C# kan du lära dig mer om Aspose.CAD för .NET-API med dokumentationen. I fall av tvivel, var vänlig att kontakta oss på vår gratis supportforum.