Файлы DGN представляют собой двухмерные или трехмерные (2D/3D) чертежи, поддерживаемые приложениями САПР для строительства. В некоторых случаях может потребоваться преобразовать файл DGN в изображение для его предварительного просмотра в различных системных средах. В этой статье рассказывается, как преобразовать изображение DGN в изображение JPEG, PNG или TIFF со всеми важными деталями:
- Конвертер изображений DGN в JPEG, PNG или TIFF — установка C# API
- Программное преобразование файла DGN в изображение JPEG с помощью C#
- Программное преобразование изображения DGN в PNG с помощью C#
- Программное преобразование изображений DGN в TIFF на C#
Конвертер изображений DGN в JPEG, PNG или TIFF — установка C# API
Aspose.CAD для .NET API поддерживает создание, редактирование и управление файлами DGN и несколько других форматов файлов. Вы можете настроить API, загрузив файл DLL из Новые выпуски или используя следующую команду установки NuGet:
PM> Install-Package Aspose.CAD
Программное преобразование файла DGN в изображение JPEG с помощью C#
Вы можете преобразовать файл DGN в изображение JPEG, выполнив следующие действия:
- Загрузите входной файл DGN, используя класс Image.
- Инициализировать объект класса CadRasterizationOptions.
- Создайте экземпляр класса JpegOptions.
- Преобразуйте изображение DGN в изображение JPG с помощью метода Сохранить.
В следующем фрагменте кода показано, как программно преобразовать файл DGN в изображение JPEG с помощью C#:
// Загрузите входной файл DGN с помощью класса Image
Image image = Image.Load("template.dgn");
// Инициализировать объект CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// Создайте экземпляр JpegOptions
JpegOptions options = new JpegOptions();
// Установите свойства CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// Конвертировать изображение DGN в JPG
image.Save("output.jpg", options);
Программное преобразование изображения DGN в PNG с помощью C#
Вы можете преобразовать файл DGN в изображение PNG, выполнив следующие действия:
- Загрузите входной файл DGN с классом Image.
- Создайте экземпляр CadRasterizationOptions и установите высоту и ширину изображения.
- Создайте экземпляр PngOptions и установите VectorRasterizationOptions.
- Преобразуйте DGN в изображение PNG, используя метод Image.Save.
В приведенном ниже примере кода показано, как программно преобразовать файл DGN в изображение PNG с помощью C#:
// Загрузите файл DGN, используя класс изображения
Image image = Image.Load("template.dgn");
// Создайте экземпляр CadRasterizationOptions и установите высоту и ширину изображения.
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// Создайте экземпляр PngOptions
PngOptions options = new PngOptions();
// Задайте для свойства VectorRasterizationOptions значение CadRasterizationOptions.
options.VectorRasterizationOptions = rasterizationOptions;
// Конвертировать изображение DGN в PNG
image.Save("output.png", options);
Программное преобразование изображений DGN в TIFF на C#
Вы можете преобразовать файл DGN в изображение TIFF, выполнив следующие действия:
- Загрузите входной файл DGN, используя класс Image.
- Инициализировать объект класса CadRasterizationOptions.
- Создайте экземпляр типа TiffOptions.
- Задайте свойство VectorRasterizationOptions.
- Преобразуйте DGN в изображение TIFF с помощью метода Сохранить.
В следующем фрагменте кода показано, как программно преобразовать файл DGN в изображение TIFF на языке C#.
// Загрузите входной файл DGN с помощью класса Image
Image image = Image.Load("template.dgn");
// Инициализировать объект CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// Создайте экземпляр TiffOptions
TiffOptions options = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// Задайте свойство VectorRasterizationOptions.
options.VectorRasterizationOptions = rasterizationOptions;
// Преобразование изображения DGN в TIFF
image.Save("output.tiff", options);
Получить бесплатную временную лицензию
Вы можете оценить API без каких-либо ограничений, запросив Бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно преобразовать файл DGN в различные форматы изображений, такие как JPEG, PNG или TIFF, с помощью C#. Вы можете ознакомиться с некоторыми другими функциями API, посетив Документацию. Если у вас возникнут вопросы, свяжитесь с нами на Форуме бесплатной поддержки.