Приложения САПР используют файлы CF2 для создания 2D- или 3D-чертежей. В частности, мы можем создавать и сохранять проекты строительных проектов, таких как автомагистрали, мосты и здания, в файле CF2. В некоторых случаях нам может понадобиться программно экспортировать чертежи из файлов CF2 в документы DXF. Такие преобразования позволяют обмениваться рисунками в портативном формате. В этой статье мы узнаем, как преобразовать файл CF2 в DXF на C#.
В этой статье должны быть раскрыты следующие темы:
- Конвертер C# CF2 в DXF — Скачать бесплатно
- Действия по преобразованию файла CF2 в документ DXF
- Программное преобразование CF2 в DXF
- Экспорт CF2 в DXF с опциями
Конвертер C# CF2 в DXF — скачать бесплатно
Чтобы преобразовать файл CF2 в документ DXF, мы будем использовать API Aspose.CAD for .NET. Он позволяет создавать, редактировать и управлять файлами CF2 и несколькими другими форматами файлов.
Класс Image API является базовым классом для всех типов рисунков. Класс Cf2Image представляет образ CF2. Мы можем установить свойства PageWidth и PageHeight, используя класс CadRasterizationOptions. Класс DxfOptions API позволяет указать параметры DXF.
Пожалуйста, либо загрузите DLL API, либо установите его с помощью NuGet.
PM> Install-Package Aspose.CAD
Как преобразовать файл CF2 в DXF с помощью C#
Мы можем легко преобразовать файл CF2 в документ DXF с помощью Aspose.CAD for .NET, выполнив следующие шаги:
- Загрузите файл чертежа CF2.
- Сохраните CF2 как DXF.
Теперь давайте посмотрим, как выполнить эти шаги на C#, чтобы преобразовать файл CF2 в документ DXF.
Программное преобразование CF2 в DXF на C#
Пожалуйста, следуйте инструкциям ниже, чтобы преобразовать CF2 в DXF:
- Во-первых, загрузите входной файл CF2, используя класс Image.
- После этого создайте экземпляр класса DxfOptions.
- Наконец, вызовите метод Save(), чтобы сохранить его как DXF. В качестве аргументов он принимает путь к выходному файлу DXF и DxfOptions.
В следующем примере кода показано, как преобразовать файл CF2 в документ DXF с помощью C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Инициализировать объект класса DxfOptions
DxfOptions options = new DxfOptions();
// Экспорт CF2 в DXF
string outPath = "output.dxf";
image.Save(outPath, options);
}
Экспорт CF2 в DXF с параметрами в C#
Мы можем указать параметры сохранения DXF при преобразовании файла CF2 в документ DXF, выполнив следующие шаги:
- Во-первых, загрузите входной файл CF2, используя класс Image.
- Затем создайте экземпляр класса CadRasterizationOptions.
- Затем укажите высоту и ширину страницы.
- Затем создайте экземпляр класса DxfOptions.
- После этого задайте для свойства VectorRasterizationOptions значение CadRasterizationOptions.
- Наконец, вызовите метод Save(), чтобы сохранить его как DXF. В качестве аргументов он принимает путь к выходному файлу DXF и DxfOptions.
В следующем примере кода показано, как указать высоту и ширину страницы при сохранении файла CF2 как документа DXF с помощью C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Инициализировать объект класса DxfOptions
DxfOptions options = new DxfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Экспорт CF2 в DXF
string outPath = "output.dxf";
image.Save(outPath, options);
}
Получить бесплатную временную лицензию
Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.
Заключение
В этой статье мы узнали, как:
- загрузить существующий файл чертежа CF2;
- указать высоту и ширину страницы;
- определить параметры сохранения;
- сохранить CF2 как DXF в C#.
Помимо преобразования CF2 в DXF на C#, вы можете узнать больше об Aspose.CAD for .NET API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.