Преобразование CF2 в BMP на C#

Файл CAD CF2, который содержит проекты 3D-пакетов или другие данные модели; может быть обработан и вырезан на машине CAD/CAM, такой как устройство для высечки; сохраняется в открытом формате, который может быть распознан несколькими аппаратными устройствами и программами. В некоторых случаях нам может понадобиться программно экспортировать чертежи из файлов CF2 в документы BMP. Такие преобразования позволяют обмениваться рисунками в портативном формате. В этой статье мы увидим, как преобразовать файл CF2 в BMP на C#.

В этой статье должны быть раскрыты следующие темы:

  1. Конвертер C# CF2 в BMP — скачать бесплатно
  2. Действия по преобразованию файла CF2 в документ BMP
  3. Преобразовать CF2 в BMP программно
  4. Экспорт CF2 в BMP с параметрами

Конвертер C# CF2 в BMP — скачать бесплатно

Преобразуйте файл CF2 в файл BMP, мы будем использовать Aspose.CAD for .NET. Он позволяет создавать, редактировать и управлять файлами CF2 и несколькими другими форматами файлов.

Базовым классом API для всех типов рисунков является класс Image. Изображение CF2 представлено классом Cf2Image. Класс CadRasterizationOptions позволяет нам изменять [PageWidth] и свойства [PageHeight]. Параметры BMP можно указать с помощью класса API BmpOptions.

Пожалуйста, либо загрузите DLL API, либо установите его с помощью NuGet.

PM> Install-Package Aspose.CAD

Как преобразовать файл CF2 в BMP с помощью C#

Мы можем легко преобразовать файл CF2 в документ BMP, используя Aspose.CAD for .NET, выполнив следующие шаги:

  • Загрузите файл чертежа CF2.
  • Сохраните CF2 как BMP.

Теперь давайте посмотрим, как выполнить эти шаги на C#, чтобы преобразовать файл CF2 в документ BMP.

Программное преобразование CF2 в BMP на C#

Пожалуйста, следуйте инструкциям ниже, чтобы конвертировать CF2 в BMP:

  1. Загрузите входной файл CF2 с помощью класса Image.
  2. Создайте экземпляр класса BmpOptions.
  3. Вызовите метод Save(), чтобы сохранить его как BMP. В качестве аргументов он принимает путь к выходному файлу BMP и BmpOptions.

В следующем примере кода показано, как преобразовать файл CF2 в документ BMP с помощью C#.

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

    // Экспорт CF2 в BMP
    string outPath = "output.bmp";
    image.Save(outPath, options);
}

Экспорт CF2 в BMP с параметрами в C#

Мы можем указать параметры сохранения BMP при преобразовании файла CF2 в документ BMP, выполнив следующие шаги:

  1. Загрузите входной файл CF2 с помощью класса Image.
  2. Создайте экземпляр класса CadRasterizationOptions.
  3. Укажите высоту и ширину страницы.
  4. Создайте экземпляр класса BmpOptions.
  5. Задайте для свойства VectorRasterizationOptions значение CadRasterizationOptions.
  6. Вызовите метод Save(), чтобы сохранить его как BMP. В качестве аргументов он принимает путь к выходному файлу BMP и BmpOptions.

В следующем примере кода показано, как указать высоту и ширину страницы при сохранении файла CF2 в виде документа BMP с помощью C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Инициализировать объект класса BmpOptions
    BmpOptions options = new BmpOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Экспорт CF2 в BMP
    string outPath = "output.bmp";
    image.Save(outPath, options);
}

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

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

Заключение

В этой статье мы узнали, как:

  • загрузить существующий файл чертежа CF2;
  • указать высоту и ширину страницы;
  • определить параметры сохранения;
  • сохраните CF2 как BMP на C#.

Файл CF2 представляет собой трехмерный проект, который может обрабатываться программным обеспечением CAD/CAM и аппаратными устройствами. Например, он может хранить форму и дизайн картонной коробки до того, как она будет сложена. Поскольку файлы CF2 сохраняются в универсальном формате, их можно импортировать и экспортировать несколькими различными программами. Вы можете узнать больше об Aspose.CAD for .NET API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.

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