Konwertuj CF2 na DWF lub DWFX w C#

Pliki CF2 to rysunki CAD zawierające dane 2D lub 3D. W niektórych przypadkach może być konieczne utworzenie obrazów DWFX lub DWF w celu wyświetlenia zawartości pliku na obrazie. Zgodnie z takimi przypadkami użycia, w tym artykule opisano, jak programowo przekonwertować plik CF2 na obraz DWF lub DWFX w języku C#.

Konwerter obrazów CF2 na DWF lub DWFX — instalacja API C#

Aspose.CAD for .NET API obsługuje konwersję CF2 i wielu innych formatów plików. Po prostu skonfiguruj interfejs API, pobierając jego plik DLL z sekcji Downloads lub za pomocą następującego polecenia instalacji NuGet:

PM> Install-Package Aspose.CAD

Konwertuj CF2 na obraz DWF Programowo w C#

Możesz przekonwertować plik CF2 na obraz DWF, wykonując poniższe czynności:

  1. Załaduj źródłowy CF2 przy użyciu klasy Image.
  2. Utwórz instancję klasy CadRasterizationOptions.
  3. Ustaw właściwości, takie jak rozmiar obrazu wyjściowego.
  4. Zapisz wyjściowy obraz DWF.

Poniższy fragment kodu wyjaśnia, jak przekonwertować plik CF2 na obraz DWF w języku C#:

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Zainicjuj obiekt klasy DwfOptions
    DwfOptions options = new DwfOptions();

    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Eksportuj CF2 do DWF
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

Konwertuj CF2 na obraz DWFX programowo w C#

Możesz przekonwertować plik CF2 na obraz DWFX, wykonując następujące czynności:

  1. Załaduj wejściowy plik CF2 z klasą Image.
  2. Utwórz instancję klasy CadRasterizationOptions.
  3. Zainicjuj obiekt klasy DwfxOptions.
  4. Zapisz wyjściowy obraz DWFX.

Poniższy fragment kodu pokazuje, jak programowo przekonwertować plik CF2 na obraz DWFX w języku C#:

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Zainicjuj obiekt klasy DwfOptions
    DwfOptions options = new DwfOptions();

    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Eksportuj CF2 do DWFX
    string outPath = "output.dwfx";
    image.Save(outPath, options);
}

Uzyskaj bezpłatną tymczasową licencję

Możesz przetestować wszystkie funkcje interfejsu API bez żadnych ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się konwertować plik CF2 na obraz DWF lub DWFX. Ponadto możesz zapoznać się z kilkoma innymi funkcjami oferowanymi przez API, odwiedzając sekcję dokumentacja. W razie jakichkolwiek wątpliwości prosimy pisać do nas na forum.

Zobacz też