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 DXF. Takie konwersje umożliwiają udostępnianie rysunków w formacie przenośnym. W tym artykule dowiemy się, jak przekonwertować plik CF2 na DXF w języku C#.
W tym artykule zostaną omówione następujące tematy:
- Konwerter C# CF2 na DXF – bezpłatne pobieranie
- Kroki konwersji pliku CF2 na dokument DXF
- Konwertuj programowo CF2 na DXF
- Eksport CF2 do DXF z opcjami
Konwerter C# CF2 na DXF — bezpłatne pobieranie
Aby przekonwertować plik CF2 na dokument DXF, 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 DxfOptions API umożliwia określenie opcji DXF.
Proszę pobrać bibliotekę DLL interfejsu API lub zainstalować ją za pomocą NuGet.
PM> Install-Package Aspose.CAD
Jak przekonwertować plik CF2 na DXF za pomocą C#
Możemy łatwo przekonwertować plik CF2 na dokument DXF za pomocą Aspose.CAD for .NET, wykonując czynności podane poniżej:
- Załaduj plik rysunku CF2.
- Zapisz CF2 jako DXF.
Zobaczmy teraz, jak wykonać te kroki w języku C#, aby przekonwertować plik CF2 na dokument DXF.
Konwertuj CF2 na DXF Programowo w C#
Wykonaj poniższe czynności, aby przekonwertować CF2 na DXF:
- Najpierw załaduj wejściowy plik CF2 przy użyciu klasy Image.
- Następnie utwórz instancję klasy DxfOptions.
- Na koniec wywołaj metodę Save(), aby zapisać ją jako DXF. Pobiera wyjściową ścieżkę pliku DXF i DxfOptions jako argumenty.
Poniższy przykładowy kod pokazuje, jak przekonwertować plik CF2 na dokument DXF przy użyciu języka C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Zainicjuj obiekt klasy DxfOptions
DxfOptions options = new DxfOptions();
// Eksportuj CF2 do DXF
string outPath = "output.dxf";
image.Save(outPath, options);
}
Eksportuj CF2 do DXF z opcjami w C#
Możemy określić opcje zapisu DXF podczas konwersji pliku CF2 do dokumentu DXF, wykonując poniższe czynności:
- 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 DxfOptions.
- Następnie ustaw właściwość VectorRasterizationOptions na CadRasterizationOptions.
- Na koniec wywołaj metodę Save(), aby zapisać ją jako DXF. Pobiera wyjściową ścieżkę pliku DXF i DxfOptions jako argumenty.
Poniższy przykładowy kod pokazuje, jak określić wysokość i szerokość strony podczas zapisywania pliku CF2 jako dokumentu DXF przy użyciu języka C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Zainicjuj obiekt klasy DxfOptions
DxfOptions options = new DxfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Eksportuj CF2 do DXF
string outPath = "output.dxf";
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 DXF w C#.
Poza konwersją CF2 do DXF 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.