Plik CAD CF2 zawierający projekty pakietów 3D lub inne dane modelu; mogą być przetwarzane i cięte przez maszynę CAD/CAM, taką jak urządzenie do sztancowania; zapisane w otwartym formacie, który może być rozpoznawany przez wiele urządzeń i programów. W niektórych przypadkach może być konieczne programowe wyeksportowanie rysunków z plików CF2 do dokumentów BMP. Takie konwersje umożliwiają udostępnianie rysunków w formacie przenośnym. W tym artykule zobaczymy, jak przekonwertować plik CF2 na BMP w języku C#.
W tym artykule zostaną omówione następujące tematy:
- Konwerter C# CF2 na BMP – bezpłatne pobieranie
- Kroki konwersji pliku CF2 na dokument BMP
- Konwertuj programowo CF2 na BMP
- Eksport CF2 do BMP z opcjami
Konwerter C# CF2 na BMP — bezpłatne pobieranie
Konwertuj plik CF2 na plik BMP, będziemy używać Aspose.CAD for .NET. Umożliwia tworzenie, edytowanie i manipulowanie plikami CF2 oraz [kilkoma innymi] formatami plików.
Podstawową klasą API dla wszystkich typów rysunków jest klasa Image. Obraz CF2 jest reprezentowany przez klasę Cf2Image. Klasa CadRasterizationOptions pozwala nam modyfikować [PageWidth] i właściwości [PageHeight]. Opcje BMP można określić za pomocą klasy BmpOptions interfejsu API.
Proszę pobrać bibliotekę DLL interfejsu API lub zainstalować ją za pomocą NuGet.
PM> Install-Package Aspose.CAD
Jak przekonwertować plik CF2 na BMP przy użyciu C#
Możemy łatwo przekonwertować plik CF2 na dokument BMP za pomocą Aspose.CAD for .NET, wykonując czynności podane poniżej:
- Załaduj plik rysunku CF2.
- Zapisz CF2 jako BMP.
Zobaczmy teraz, jak wykonać te kroki w języku C#, aby przekonwertować plik CF2 na dokument BMP.
Konwertuj CF2 na BMP Programowo w C#
Wykonaj poniższe czynności, aby przekonwertować CF2 na BMP:
- Załaduj wejściowy plik CF2 przy użyciu klasy Image.
- Utwórz instancję klasy BmpOptions.
- Wywołaj metodę Save(), aby zapisać ją jako plik BMP. Pobiera wyjściową ścieżkę pliku BMP i BmpOptions jako argumenty.
Poniższy przykładowy kod pokazuje, jak przekonwertować plik CF2 na dokument BMP przy użyciu języka C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Zainicjuj obiekt klasy BmpOptions
BmpOptions options = new BmpOptions();
// Eksportuj CF2 do BMP
string outPath = "output.bmp";
image.Save(outPath, options);
}
Eksportuj CF2 do BMP z opcjami w C#
Możemy określić opcje zapisywania BMP podczas konwersji pliku CF2 do dokumentu BMP, wykonując czynności podane poniżej:
- Załaduj wejściowy plik CF2 przy użyciu klasy Image.
- Utwórz instancję klasy CadRasterizationOptions.
- Określ wysokość i szerokość strony.
- Utwórz instancję klasy BmpOptions.
- Ustaw właściwość VectorRasterizationOptions jako CadRasterizationOptions.
- Wywołaj metodę Save(), aby zapisać ją jako plik BMP. Pobiera wyjściową ścieżkę pliku BMP i BmpOptions jako argumenty.
Poniższy przykładowy kod pokazuje, jak określić wysokość i szerokość strony podczas zapisywania pliku CF2 jako dokumentu BMP przy użyciu języka C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Zainicjuj obiekt klasy BmpOptions
BmpOptions options = new BmpOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Eksportuj CF2 do BMP
string outPath = "output.bmp";
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 BMP w C#.
Plik CF2 to trójwymiarowy projekt, który może być przetwarzany przez oprogramowanie CAD/CAM i urządzenia sprzętowe. Na przykład może przechowywać kształt i projekt kartonowego pudełka przed jego złożeniem. Ponieważ pliki CF2 są zapisywane w uniwersalnym formacie, mogą być importowane i eksportowane przez kilka różnych programów. 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.