Konwertuj COLLADA na DWF lub DWFX w C#

Pliki COLLADA 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 COLLADA na obraz DWF lub DWFX w języku C#.

COLLADA do DWF lub DWFX Image Converter – C# API Instalacja

Aspose.CAD for .NET API obsługuje konwersję COLLADA 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 COLLADA na obraz DWF programowo w C#

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

  1. Załaduj źródło COLLADA, używając 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 COLLADA na obraz DWF w języku C#:

string inputFile ="file.dae";
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;
    
    // Eksport COLLADA do DWF
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

Konwertuj COLLADA na obraz DWFX programowo w C#

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

  1. Załaduj wejściowy plik COLLADA 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 COLLADA na obraz DWFX w języku C#:

string inputFile ="file.dae";           
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;
    
    // Eksport COLLADA 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 COLLADA 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ż