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#
- Installera Aspose.CAD for .NET från NuGet Package Manager
- Ladda in DGN-filen med klassen Image
- Skapa ett objekt av klassen CadRasterizationOptions och ställ in dess egenskaper
- Initiera ett JpegOptions-klassobjekt för att ställa in JPG-utdataalternativ
- 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#.