
OBJ-filerna används för att definiera geometriska objekt och skapas ofta som ett utdatafilformat med hjälp av 3D-modelleringsprogram. Ibland kan du behöva konvertera en OBJ-fil till en DXF-fil. Enligt detta täcker den här artikeln hur du konverterar OBJ till DXF-fil programmatiskt i C#.
Installation av OBJ till DXF-konverterare – C# API
Aspose.CAD för .NET-API kan användas för att manipulera Wavefront OBJ, DWF och många andra stödda filformat. Konfigurera snabbt API:et genom att ladda ned dess referens-DLL-filer från Nyutgåvor-sidan med hjälp av följande NuGet-kommando i Microsoft Visual Studio:
PM> Install-Package Aspose.CAD
Konvertera OBJ till DXF-fil i C#
Följ stegen nedan för att konvertera en OBJ-fil till en DXF-fil:
- Ladda in den inmatade OBJ-filen med hjälp av Image-klassen.
- Skapa ett objekt av CadRasterizationOptions- och DxfOptions-klasser.
- Konvertera OBJ till DXF-fil.
Följande kodavsnitt visar hur du konverterar en OBJ-fil till DXF-format programmatiskt i C#:
// Load the OBJ file using the Image class | |
using (var image = Aspose.CAD.Image.Load("template.obj")) | |
{ | |
// Create an object of CadRasterizationOptions class | |
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions() | |
{ | |
PageWidth = 1600, | |
PageHeight = 1600 | |
}; | |
// Create an object of DxfOptions class | |
Aspose.CAD.ImageOptions.DxfOptions options = new Aspose.CAD.ImageOptions.DxfOptions(); | |
// Set the VectorRasterizationOptions property | |
options.VectorRasterizationOptions = rasterizationOptions; | |
// Export OBJ to DXF | |
image.Save("output.dxf", options); | |
} |
Hämta gratistestlicens
Du kan begära en gratistestlicens för att utvärdera API:t i sin fulla kapacitet.
Slutsats
I den här artikeln har du förstått hur du konverterar en OBJ-fil till DXF-format programmatiskt i C#. Det används ofta av avancerade visningsprogram för att lagra geometriska objekt och 3D-data. Du kan också lära dig andra funktioner av API:t genom att besöka dokumentationen-avsnittet. I fallet att du behöver diskutera någon av dina bekymmer kan du kontakta oss på forumet.