В этом базовом руководстве объясняется, как конвертировать DGN в JPG на C#. Он охватывает всю важную информацию, такую как пошаговый алгоритм и фрагмент кода для экспорта изображения DGN в JPG на языке C#. Вы изучите различные свойства для управления процессом рендеринга изображений DGN в JPG.
Шаги по преобразованию DGN в JPG на C#
- Установите Aspose.CAD for .NET из диспетчера пакетов NuGet.
- Загрузите входной файл DGN с классом Image
- Создайте объект класса CadRasterizationOptions и задайте его свойства
- Инициализируйте объект класса JpegOptions, чтобы задать параметры вывода JPG.
- Преобразование 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 на С#.