DGN в JPG, PNG, TIFF

Файли DGN — це двовимірні або тривимірні (2D/3D) креслення, які підтримуються будівельними програмами CAD. У деяких випадках вам може знадобитися перетворити файл DGN на зображення для попереднього перегляду в різних системних середовищах. У цій статті описано, як конвертувати зображення DGN у JPEG, PNG або TIFF із усіма важливими деталями:

Конвертер зображень 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, виконавши такі дії:

  1. Завантажте вхідний файл DGN за допомогою класу Image.
  2. Ініціалізуйте об’єкт класу CadRasterizationOptions.
  3. Створіть екземпляр класу JpegOptions.
  4. Перетворіть 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, виконавши наведені нижче дії.

  1. Завантажте вхідний файл DGN з класом Image.
  2. Створіть екземпляр CadRasterizationOptions і встановіть висоту та ширину зображення.
  3. Створіть екземпляр PngOptions і встановіть VectorRasterizationOptions.
  4. Перетворіть 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, виконавши наведені нижче дії.

  1. Завантажте вхідний файл DGN за допомогою класу Image.
  2. Ініціалізуйте об’єкт класу CadRasterizationOptions.
  3. Створіть екземпляр типу TiffOptions.
  4. Установіть властивість VectorRasterizationOptions.
  5. Перетворіть 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, відвідавши Документацію. У разі будь-яких питань зв’яжіться з нами на безкоштовному форумі підтримки.

Дивись також