Файли DGN — це двовимірні або тривимірні (2D/3D) креслення, які підтримуються будівельними програмами CAD. У деяких випадках вам може знадобитися перетворити файл 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 for .NET API підтримує створення, редагування та керування файлами DGN і декількома іншими форматами файлів. Ви можете налаштувати API, завантаживши файл DLL із Нові випуски або скориставшись такою командою встановлення NuGet:
PM> Install-Package Aspose.CAD
Програмне перетворення файлу DGN на зображення JPEG за допомогою C#
Ви можете перетворити файл DGN на зображення JPEG, виконавши такі дії:
- Завантажте вхідний файл DGN за допомогою класу Image.
- Ініціалізуйте об’єкт класу CadRasterizationOptions.
- Створіть екземпляр класу JpegOptions.
- Перетворіть DGN на зображення JPG за допомогою методу Save.
У наведеному нижче фрагменті коду показано, як програмно перетворити файл 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 = 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 за допомогою методу Save.
У наведеному нижче фрагменті коду показано, як програмно перетворити файл 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, відвідавши Документацію. У разі будь-яких питань зв’яжіться з нами на безкоштовному форумі підтримки.