Konvertera OBJ till WMF i C#

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:

  1. C# OBJ till WMF-konverterare – Gratis nedladdning
  2. Steg för att konvertera OBJ-fil till WMF-dokument
  3. Konvertera OBJ till WMF programmatiskt
  4. 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:

  1. För att börja, ladda en inmatad OBJ-fil med hjälp av Image-klassen.
  2. Skapa sedan en instans av klassen “WmfOptions.”
  3. 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:

  1. För att börja, ladda en inmatad OBJ-fil med hjälp av Image-klassen.
  2. Skapa sedan en instans av klassen “CadRasterizationOptions.”
  3. Ange sidans bredd och höjd.
  4. Skapa sedan en instans av klassen “WmfOptions” efter detta.
  5. Ersätt “VectorRasterizationOptions” med “CadRasterizationOptions” som egenskapens värde.
  6. 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.

Se även