Файлы DGN необходимы программам САПР для создания 2D- или 3D-чертежей. Для создания и сохранения планов строительных проектов, таких как дороги, мосты и здания, в частности, используйте файл DGN. В определенных ситуациях может потребоваться запрограммированный экспорт чертежей из файлов DGN в документы DWF или DWFX. Благодаря этим модификациям стало возможным совместное использование чертежей на ходу. В этом учебном пособии вы узнаете, как преобразовать файл DGN в файл DWF или DWFX на C#.
В этой статье должны быть раскрыты следующие темы:
- [Конвертер C# DGN в DWF или DWFX — Скачать бесплатно][4]
- Действия по преобразованию файла DGN в документ DWF или DWFX
- Программное преобразование DGN в DWF или DWFX
- Экспорт DGN в DWF или DWFX с параметрами
Конвертер C# DGN в DWF или DWFX — Скачать бесплатно
API Aspose.CAD for .NET будет использоваться для преобразования файла DGN в документ. Файлы DGN, а также некоторые другие типы файлов можно создавать, редактировать и работать с ними.
Базовым классом для всех форм рисунков в API является Image. Изображение DGN представлено классом DgnImage. Используя класс CadRasterizationOptions, мы можем изменить атрибуты PageWidth и PageHeight. Класс API DwfOptions обеспечивает спецификацию параметров DWF или DWFX.
Пожалуйста, либо загрузите DLL API, либо установите его с помощью NuGet.
PM> Install-Package Aspose.CAD
Как преобразовать файл DGN в DWF или DWFX с помощью C#
Мы можем легко преобразовать файл DGN в документ DWF или DWFX с помощью Aspose.CAD for .NET, выполнив следующие шаги:
- Загрузите файл чертежа DGN.
- Сохраните DGN как DWF или DWFX.
Давайте теперь рассмотрим, как выполнить эти действия в C# для преобразования файла DGN в документ DWF или DWFX.
Программное преобразование DGN в DWF или DWFX на C#
Чтобы преобразовать DGN в DWF или DWFX, выполните следующие действия:
- Во-первых, загрузите входной файл DGN с помощью класса Image.
- После этого создайте экземпляр класса DwfOptions.
- Наконец, вызовите метод Save(), чтобы сохранить его как DWF или DWFX. В качестве аргументов он принимает путь к выходному файлу DWF или DWFX и DwfOptions.
В следующем примере кода показано, как преобразовать файл DGN в документ DWF или DWFX с помощью C#.
string inputFile = "file.dgn";
using (Image image = Image.Load(inputFile))
{
// Инициализировать объект класса DwfOptions
DwfOptions options = new DwfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Экспорт DGN в DWF/DWFX
string outPath = "output.dwf";
image.Save(outPath, options);
}
Экспорт DGN в DWF или DWFX с параметрами в C#
Мы можем указать параметры сохранения DWF или DWFX при преобразовании файла DGN в документ DWF или DWFX, выполнив следующие шаги:
- Сначала используйте класс Image для загрузки файла DGN в качестве входных данных.
- Затем создайте новый экземпляр класса CadRasterizationOptions.
- Затем установите ширину и высоту страницы.
- Затем создайте экземпляр класса DwfOptions.
- Затем выберите CadRasterizationOptions для свойства VectorRasterizationOptions.
- Чтобы сохранить его как DWF или DWFX, вызовите метод Save() на последнем шаге. Он принимает DwfOptions и путь к выходному файлу DWF или DWFX в качестве параметров.
В следующем примере кода показано, как указать высоту и ширину страницы при сохранении файла DGN как документа DWF или DWFX с помощью C#.
string inputFile = "file.dgn";
using (Image image = Image.Load(inputFile))
{
// Инициализировать объект класса DwfOptions
DwfOptions options = new DwfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.DrawType = CadDrawTypeMode.UseObjectColor;
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Экспорт DGN в DWF/DWFX
string outPath = "output.dwf";
image.Save(outPath, options);
}
Получить бесплатную временную лицензию
Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.
Заключение
В этой статье мы узнали, как:
- загрузить существующий файл чертежа DGN;
- указать высоту и ширину страницы;
- определить параметры сохранения;
- сохранить DGN как DWF или DWFX в C#.
Aspose.CAD for .NET позволяет разработчикам преобразовывать файлы AutoCAD DWG, DWF, DWT и DXF в PDF и растровые изображения. Это собственный API, не требующий установки AutoCAD или какого-либо программного обеспечения. Вы также можете преобразовать выбранные слои и макеты из файлов AutoCAD. Помимо преобразования DGN в DWF или DWFX на C#, вы можете узнать больше об Aspose.CAD for .NET API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.