Преобразование COLLADA в DWF или DWFX на C#

Файлы COLLADA представляют собой чертежи САПР, содержащие 2D- или 3D-данные. В некоторых случаях вам может потребоваться создать изображения DWFX или DWF, чтобы отобразить содержимое файла на изображении. В соответствии с такими вариантами использования в этой статье рассказывается, как программно преобразовать файл COLLADA в изображение DWF или DWFX на C#.

Преобразователь изображений COLLADA в DWF или DWFX — установка C# API

Aspose.CAD for .NET API поддерживает преобразование COLLADA и многих других форматов файлов. Просто настройте API, загрузив его DLL-файл из раздела Загрузки или с помощью следующей команды установки NuGet:

PM> Install-Package Aspose.CAD

Программное преобразование COLLADA в изображение DWF на C#

Вы можете преобразовать файл COLLADA в изображение DWF, выполнив следующие действия:

  1. Загрузите исходный код COLLADA с помощью класса Image.
  2. Создайте экземпляр класса CadRasterizationOptions.
  3. Установите свойства, такие как размер выходного изображения.
  4. Сохраните выходное изображение DWF.

Фрагмент кода ниже объясняет, как преобразовать файл COLLADA в изображение DWF на C#:

string inputFile ="file.dae";
using (Image image = Image.Load(inputFile))
{
    // Инициализировать объект класса DwfOptions
    DwfOptions options = new DwfOptions();

    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Экспорт COLLADA в DWF
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

Программное преобразование COLLADA в изображение DWFX на C#

Вы можете преобразовать файл COLLADA в изображение DWFX, выполнив следующие действия:

  1. Загрузите входной файл COLLADA с классом Image.
  2. Создайте экземпляр класса CadRasterizationOptions.
  3. Инициализировать объект класса DwfxOptions.
  4. Сохраните выходное изображение DWFX.

В следующем фрагменте кода показано, как программно преобразовать файл COLLADA в изображение DWFX на C#:

string inputFile ="file.dae";           
using (Image image = Image.Load(inputFile))
{
    // Инициализировать объект класса DwfOptions
    DwfOptions options = new DwfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Экспорт COLLADA в DWFX
    string outPath = "output.dwfx";
    image.Save(outPath, options);
}

Получить бесплатную временную лицензию

Вы можете протестировать все функции API без каких-либо оценочных ограничений, запросив бесплатную временную лицензию.

Заключение

В этой статье вы узнали, как преобразовать файл COLLADA в изображение DWF или DWFX. Кроме того, вы можете изучить несколько других функций, предлагаемых API, посетив раздел документация. Если у вас возникнут вопросы, пишите нам на форум.

Смотрите также