Hur man konverterar DGN till JPG i C#

Denna grundläggande handledning förklarar hur man konverterar DGN till JPG i C#. Den täcker all viktig information som den stegvisa algoritmen och kodavsnittet för att exportera DGN till JPG-bild i C#. Du kommer att utforska olika egenskaper för att styra bildrenderingsprocessen från DGN till JPG.

Steg för att konvertera DGN till JPG i C#

  1. Installera Aspose.CAD for .NET från NuGet Package Manager
  2. Ladda in DGN-filen med klassen Image
  3. Skapa ett objekt av klassen CadRasterizationOptions och ställ in dess egenskaper
  4. Initiera ett JpegOptions-klassobjekt för att ställa in JPG-utdataalternativ
  5. Konvertera DGN till JPG med Spara-metoden

Stegen vi har diskuterat ovan förklarar exakt algoritmen för att konvertera DGN till JPEG i C#. Först delas detaljerna för att konfigurera miljön och sedan kan du ladda indatafilen. Därefter ställs egenskaper som bildstorlek, skalning etc. in innan bilden renderas som en JPG-fil.

Kod för att konvertera DGN till JPG i C#

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");
}
}
}

Detta kodavsnitt kan användas för att rendera DGN till JPG i C# med ett par API-anrop. Klassen CadRasterizationOptions används för att ställa in automatisk layoutskalning, lager, marginaler, kvalitet etc. Slutligen initieras klassobjektet JpegOptions för att rendera den utgående JPG-bilden.

I den här handledningen har du lärt dig att exportera en DGN-fil till JPG i C#. Men om du vill ta en titt på PDF-rendering, se artikeln om hur man konverterar DGN till PDF i C#.

 Svenska