Dieses grundlegende Tutorial erklärt, wie man DGN in C# in JPG konvertiert**. Es enthält alle wichtigen Informationen wie den schrittweisen Algorithmus und das Code-Snippet zum Exportieren von DGN in JPG-Bilder in C#. Sie werden verschiedene Eigenschaften erkunden, um den Bildwiedergabeprozess von DGN bis JPG zu steuern.
Schritte zum Konvertieren von DGN in JPG in C#
- Installieren Sie Aspose.CAD for .NET aus dem NuGet-Paket-Manager
- Laden Sie die DGN-Eingabedatei mit der Klasse Image
- Erstellen Sie ein Objekt der Klasse CadRasterizationOptions und legen Sie seine Eigenschaften fest
- Initialisieren Sie ein JpegOptions-Klassenobjekt, um die Ausgabe-JPG-Optionen festzulegen
- Konvertieren Sie die DGN mit der Save-Methode in JPG
Die oben besprochenen Schritte erklären genau den Algorithmus zum Konvertieren von DGN in JPEG in C#. Zuerst werden die Details zum Konfigurieren der Umgebung freigegeben und dann können Sie die Eingabedatei laden. Anschließend werden die Eigenschaften wie Bildgröße, Skalierung etc. eingestellt, bevor das Bild als JPG-Datei gerendert wird.
Code zum Konvertieren von DGN in JPG in 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"); | |
} | |
} | |
} |
Dieses Code-Snippet kann verwendet werden, um DGN in JPG in C# mit ein paar API-Aufrufen zu rendern. Die CadRasterizationOptions-Klasse wird verwendet, um die automatische Layoutskalierung, Ebenen, Ränder, Qualität usw. festzulegen. Schließlich wird das JpegOptions-Klassenobjekt zum Rendern des JPG-Ausgabebilds initialisiert.
In diesem Lernprogramm haben Sie gelernt, eine DGN-Datei in C# in JPG zu exportieren. Wenn Sie sich jedoch das PDF-Rendering ansehen möchten, lesen Sie bitte den Artikel zu So konvertieren Sie DGN in C# in PDF.