Aplikacje CAD używają plików CF2 do tworzenia rysunków 2D lub 3D. W szczególności możemy tworzyć i zapisywać projekty projektów budowlanych, takich jak autostrady, mosty i budynki w pliku CF2. W niektórych przypadkach może zaistnieć potrzeba programowego wyeksportowania rysunków z plików CF2 do dokumentów OBJ. Takie konwersje umożliwiają udostępnianie rysunków w formacie przenośnym. W tym artykule dowiemy się, jak przekonwertować plik CF2 na OBJ w języku C#.
W tym artykule zostaną omówione następujące tematy:
- Konwerter C# CF2 na OBJ – bezpłatne pobieranie
- Kroki konwersji pliku CF2 na dokument OBJ
- Konwertuj programowo CF2 na OBJ
- Eksport CF2 do OBJ z opcjami
Konwerter C# CF2 na OBJ — bezpłatne pobieranie
Aby przekonwertować plik CF2 na dokument OBJ, użyjemy API Aspose.CAD for .NET. Umożliwia tworzenie, edytowanie i manipulowanie plikami CF2 oraz kilkoma innymi formatami plików.
Klasa Image interfejsu API jest klasą bazową dla wszystkich typów rysunków. Klasa Cf2Image reprezentuje obraz CF2. Właściwości PageWidth i PageHeight możemy ustawić za pomocą klasy CadRasterizationOptions. Klasa ObjOptions API umożliwia określenie opcji OBJ.
Proszę pobrać bibliotekę DLL interfejsu API lub zainstalować ją za pomocą NuGet.
PM> Install-Package Aspose.CAD
Jak przekonwertować plik CF2 na OBJ za pomocą C#
Możemy łatwo przekonwertować plik CF2 na dokument OBJ za pomocą Aspose.CAD for .NET, wykonując czynności podane poniżej:
- Załaduj plik rysunku CF2.
- Zapisz CF2 jako OBJ.
Zobaczmy teraz, jak wykonać te kroki w języku C#, aby przekonwertować plik CF2 na dokument OBJ.
Konwertuj CF2 na OBJ programowo w C#
Wykonaj poniższe czynności, aby przekonwertować CF2 na OBJ:
- Najpierw załaduj wejściowy plik CF2 przy użyciu klasy Image.
- Następnie utwórz instancję klasy ObjOptions.
- Na koniec wywołaj metodę Save(), aby zapisać ją jako OBJ. Pobiera wyjściową ścieżkę pliku OBJ i ObjOptions jako argumenty.
Poniższy przykładowy kod pokazuje, jak przekonwertować plik CF2 na dokument OBJ przy użyciu języka C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Zainicjuj obiekt klasy ObjOptions
ObjOptions options = new ObjOptions();
// Eksport CF2 do OBJ
string outPath = "output.obj";
image.Save(outPath, options);
}
Eksportuj CF2 do OBJ z opcjami w C#
Możemy określić opcje zapisywania OBJ podczas konwersji pliku CF2 do dokumentu OBJ, wykonując czynności podane poniżej:
- Najpierw załaduj wejściowy plik CF2 przy użyciu klasy Image.
- Następnie utwórz instancję klasy CadRasterizationOptions.
- Następnie określ wysokość i szerokość strony.
- Następnie utwórz instancję klasy ObjOptions.
- Następnie ustaw właściwość VectorRasterizationOptions na CadRasterizationOptions.
- Na koniec wywołaj metodę Save(), aby zapisać ją jako OBJ. Pobiera wyjściową ścieżkę pliku OBJ i ObjOptions jako argumenty.
Poniższy przykładowy kod pokazuje, jak określić wysokość i szerokość strony podczas zapisywania pliku CF2 jako dokumentu OBJ przy użyciu języka C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Zainicjuj obiekt klasy ObjOptions
ObjOptions options = new ObjOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Eksport CF2 do OBJ
string outPath = "output.obj";
image.Save(outPath, options);
}
Uzyskaj bezpłatną tymczasową licencję
Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.
Wniosek
W tym artykule dowiedzieliśmy się, jak:
- załadować istniejący plik rysunku CF2;
- określ wysokość i szerokość strony;
- zdefiniuj opcje zapisu;
- zapisz CF2 jako OBJ w C#.
Oprócz konwersji CF2 na OBJ w C#, możesz dowiedzieć się więcej o Aspose.CAD for .NET API, korzystając z dokumentacji. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym darmowym forum pomocy.