Как преобразовать DGN в JPG на C#

В этом базовом руководстве объясняется, как конвертировать DGN в JPG на C#. Он охватывает всю важную информацию, такую как пошаговый алгоритм и фрагмент кода для экспорта изображения DGN в JPG на языке C#. Вы изучите различные свойства для управления процессом рендеринга изображений DGN в JPG.

Шаги по преобразованию DGN в JPG на C#

  1. Установите Aspose.CAD for .NET из диспетчера пакетов NuGet.
  2. Загрузите входной файл DGN с классом Image
  3. Создайте объект класса CadRasterizationOptions и задайте его свойства
  4. Инициализируйте объект класса JpegOptions, чтобы задать параметры вывода JPG.
  5. Преобразование DGN в JPG с помощью метода «Сохранить»

Шаги, которые мы обсуждали выше, точно объясняют алгоритм преобразования DGN в JPEG в C#. Во-первых, детали для настройки среды являются общими, а затем вы можете загрузить входной файл. Впоследствии такие свойства, как размер изображения, масштабирование и т. д., устанавливаются до рендеринга изображения в виде файла JPG.

Код для преобразования DGN в JPG на С#

using System;
using Aspose.CAD;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert DGN to JPG in C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Load the DGN file.
using (Aspose.CAD.FileFormats.Dgn.DgnImage dgnImage = (Aspose.CAD.FileFormats.Dgn.DgnImage)Aspose.CAD.Image.Load("input.dgn"))
{
// Create an object of DgnRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
rasterizationOptions.PageWidth = 600;
rasterizationOptions.PageHeight = 300;
rasterizationOptions.NoScaling = true;
rasterizationOptions.AutomaticLayoutsScaling = false;
// Create JpegOptions class object
Aspose.CAD.ImageOptionsBase options = new Aspose.CAD.ImageOptions.JpegOptions();
options.VectorRasterizationOptions = rasterizationOptions;
// Call Save method
dgnImage.Save("DGNToJPG.jpg", options);
}
Console.WriteLine("Done");
}
}
}

Этот фрагмент кода можно использовать для рендеринга DGN в JPG на C# с помощью пары вызовов API. Класс CadRasterizationOptions используется для установки автоматического масштабирования макета, слоев, полей, качества и т. д. Наконец, объект класса JpegOptions инициализируется для рендеринга выходного изображения JPG.

В этом руководстве вы научились экспортировать файл DGN в JPG на C#. Однако, если вы хотите взглянуть на рендеринг PDF, обратитесь к статье как конвертировать DGN в PDF на С#.

 Русский