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