DGN zu JPG, PNG, TIFF

DGN Dateien sind zweidimensionale oder dreidimensionale (2D/3D) Zeichnungen, die von Konstruktions-CAD Anwendungen unterstützt werden. In bestimmten Fällen müssen Sie möglicherweise eine DGN Datei in ein Bild konvertieren, um sie in verschiedenen Systemumgebungen in der Vorschau anzeigen zu können. In diesem Artikel wird beschrieben, wie Sie DGN in JPEG, PNG oder TIFF Bilder mit allen wichtigen Details konvertieren:

DGN zu JPEG, PNG oder TIFF Bildkonverter – C# API Installation

Die Aspose.CAD for .NET-API unterstützt das Erstellen, Bearbeiten und Manipulieren von DGN Dateien und mehreren anderen Dateiformaten. Sie können die API konfigurieren, indem Sie die DLL Datei von New Releases herunterladen oder den folgenden NuGet Installationsbefehl verwenden:

PM> Install-Package Aspose.CAD

Konvertieren Sie die DGN Datei programmgesteuert mit C# in ein JPEG Bild

Mit den folgenden Schritten können Sie eine DGN Datei in ein JPEG Bild konvertieren:

  1. Laden Sie die Eingabe-DGN Datei mit der Klasse Image.
  2. Initialisiert ein Objekt der Klasse CadRasterizationOptions.
  3. Erstellen Sie eine Instanz der Klasse JpegOptions.
  4. Konvertieren Sie die DGN Datei mit der methode Save in ein JPG Bild.

Das folgende code snippet zeigt, wie eine DGN Datei programmgesteuert mit C# in ein JPEG Bild konvertiert wird:

// Laden Sie die DGN-Eingabedatei mithilfe der Image Klasse
Image image = Image.Load("template.dgn");

// Initialisiert ein Objekt von CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Erstellen Sie eine Instanz von JPEGOptions
JpegOptions options = new JpegOptions();

// Legen Sie CadRasterizationOptions eigenschaften fest
options.VectorRasterizationOptions = rasterizationOptions;

// Konvertieren Sie DGN in ein JPG Bild
image.Save("output.jpg", options);

Konvertieren Sie DGN mithilfe von C# programmgesteuert in ein PNG Bild

Mit den folgenden Schritten können Sie eine DGN Datei in ein PNG Bild konvertieren:

  1. Laden Sie die DGN-Eingabedatei mit der Klasse Image.
  2. Erstellen Sie eine Instanz von CadRasterizationOptions und legen Sie Bildhöhe und -breite fest.
  3. Erstellen Sie eine Instanz von PngOptions und legen Sie VectorRasterizationOptions fest.
  4. Konvertieren Sie die DGN mit der methode Image.Save in ein PNG Bild.

Das folgende Codebeispiel erläutert, wie Sie eine DGN Datei programmgesteuert mit C# in ein PNG Bild konvertieren:

// Laden Sie die DGN Datei mit der Image Klasse
Image image = Image.Load("template.dgn");

// Erstellen Sie eine Instanz von CadRasterizationOptions und legen Sie Bildhöhe und -breite fest
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Erstellen Sie eine Instanz von PngOptions
PngOptions options = new PngOptions();

// Legen Sie die VectorRasterizationOptions-Eigenschaft als CadRasterizationOptions fest
options.VectorRasterizationOptions = rasterizationOptions;

// DGN in PNG Bild konvertieren
image.Save("output.png", options);

DGN zu TIFF Bildkonvertierung programmgesteuert in C#

Mit den folgenden Schritten können Sie eine DGN Datei in ein TIFF Bild konvertieren:

  1. Laden Sie die Eingabe-DGN Datei mit der Klasse Image.
  2. Initialisiert ein Objekt der Klasse CadRasterizationOptions.
  3. Erstellen Sie eine Instanz des Typs TiffOptions.
  4. Legen Sie die Eigenschaft VectorRasterizationOptions fest.
  5. Konvertieren Sie die DGN Datei mit der methode Save in ein TIFF Bild.

Das folgende code snippet zeigt, wie eine DGN Datei programmgesteuert in C# in ein TIFF Bild konvertiert wird:

// Laden Sie die DGN-Eingabedatei mithilfe der Image Klasse
Image image = Image.Load("template.dgn");

// Initialisiert ein Objekt von CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Erstellen Sie eine Instanz von TiffOptions
TiffOptions options = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

// Legen Sie die VectorRasterizationOptions-Eigenschaft fest
options.VectorRasterizationOptions = rasterizationOptions;

// DGN in TIFF Bild konvertieren
image.Save("output.tiff", options);

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können die API ohne Einschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie eine DGN Datei mithilfe von C# programmgesteuert in verschiedene Bildformate wie JPEG, PNG oder TIFF konvertieren. Sie können sich mehrere andere Funktionen der API ansehen, indem Sie die Dokumentation besuchen. Bei Fragen wenden Sie sich bitte über das Free Support Forum an uns.

Siehe auch