Перетворення 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 можна вказати за допомогою класу BmpOptions API.

Завантажте 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, використовуючи документацію. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також