Deze basishandleiding legt uit hoe u DGN converteert naar JPG in C#. Het omvat alle belangrijke informatie, zoals het stapsgewijze algoritme en het codefragment om DGN naar JPG-afbeelding in C# te exporteren. U zult verschillende eigenschappen verkennen om het weergaveproces van DGN tot JPG te controleren.
Stappen om DGN naar JPG te converteren in C#
- Installeer Aspose.CAD for .NET vanuit de NuGet Package Manager
- Laad het ingevoerde DGN-bestand met de klasse Image
- Maak een object van de klasse CadRasterizationOptions en stel de eigenschappen ervan in
- Initialiseer een JpegOptions-klasseobject om de uitvoer-JPG-opties in te stellen
- Converteer de DGN naar JPG met de Save-methode
De stappen die we hierboven hebben besproken, leggen precies het algoritme uit om DGN naar JPEG te converteren in C#. Eerst worden de details om de omgeving te configureren gedeeld en vervolgens kunt u het invoerbestand laden. Vervolgens worden de eigenschappen zoals afbeeldingsgrootte, schaling, enz. ingesteld voordat de afbeelding als een JPG-bestand wordt weergegeven.
Code om DGN naar JPG in C# te converteren
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"); | |
} | |
} | |
} |
Dit codefragment kan worden gebruikt om DGN naar JPG in C# te renderen met een aantal API-aanroepen. De klasse CadRasterizationOptions wordt gebruikt om automatische schaalverdeling, lagen, marges, kwaliteit, enz. in te stellen. Ten slotte wordt het klasseobject JpegOptions geïnitialiseerd voor het renderen van de uitgevoerde JPG-afbeelding.
In deze tutorial heb je geleerd om een DGN-bestand te exporteren naar JPG in C#. Als u echter de PDF-weergave wilt bekijken, raadpleeg dan het artikel op hoe DGN naar PDF te converteren in C #.