Konwertuj CF2 na BMP w C#

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:

  1. Konwerter C# CF2 na BMP – bezpłatne pobieranie
  2. Kroki konwersji pliku CF2 na dokument BMP
  3. Konwertuj programowo CF2 na BMP
  4. 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:

  1. Załaduj wejściowy plik CF2 przy użyciu klasy Image.
  2. Utwórz instancję klasy BmpOptions.
  3. 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:

  1. Załaduj wejściowy plik CF2 przy użyciu klasy Image.
  2. Utwórz instancję klasy CadRasterizationOptions.
  3. Określ wysokość i szerokość strony.
  4. Utwórz instancję klasy BmpOptions.
  5. Ustaw właściwość VectorRasterizationOptions jako CadRasterizationOptions.
  6. 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.

Zobacz też