DWF zu PNG JPG-Bild C#

DWF-Dateien basieren auf Vektoren, die aus CAD-Zeichnungen, Text, Bildern usw. bestehen können. Möglicherweise müssen Sie eine Miniaturansicht oder ein Vorschaubild einer DWF-Datei erstellen. Dementsprechend behandelt der Artikel, wie man eine DWF-Datei programmgesteuert in C# in ein JPG- oder PNG-Bild konvertiert.

DWF-zu-JPG- oder PNG-Bildkonverter – C#-API-Installation

Die Aspose.CAD for .NET-API unterstützt die Konvertierung von DWF- und mehreren anderen Dateiformaten. Sie können die API einfach konfigurieren, indem Sie ihre DLL-Datei aus dem Abschnitt New Releases herunterladen oder den folgenden NuGet-Befehl verwenden:

PM> Install-Package Aspose.CAD

Konvertieren Sie DWF in JPG-Bild programmgesteuert in C#

Sie können eine DWF-Datei in ein JPG-Bild konvertieren, indem Sie die folgenden Schritte ausführen:

  1. Laden Sie die Eingabe-DWF-Datei mit der Klasse Bild.
  2. Initialisiert ein Objekt der Klasse CadRasterizationOptions.
  3. Erstellen Sie eine Instanz der Klasse JpegOptions.
  4. Legen Sie die VectorRasterizationOptions fest und speichern Sie das ausgegebene JPG-Bild.

Das folgende Code-Snippet zeigt, wie eine DWF-Datei programmgesteuert in C# in ein JPG-Bild konvertiert wird:

string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
    // Objekt der Klasse JPEGOptions initialisieren
    JpegOptions jpgOptions = new JpegOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // Exportieren Sie DWF in ein JPG-Bild
    string outPath = "blocks_and_tables.jpg";
    image.Save(outPath, jpgOptions);
}

Konvertieren Sie DWF in PNG-Bild programmgesteuert in C#

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

  1. Laden Sie die DWF-Eingabedatei mit der Klasse Image.
  2. Erstellen Sie eine Instanz der Klasse CadRasterizationOptions.
  3. Erstellen Sie ein Objekt vom Typ PngOptions.
  4. Geben Sie die VectorRasterizationOptions an und schreiben Sie das ausgegebene PNG-Bild.

Das folgende Code-Snippet erläutert, wie eine DWF-Datei programmgesteuert in C# in ein PNG-Bild konvertiert wird:

string inputFile = "blocks_and_tables.dwf";

// Laden Sie die DWF-Eingabedatei
using (Image image = Image.Load(inputFile))
{
    // Initialisiert das PngOptions-Klassenobjekt
    PngOptions pngOptions = new PngOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // DWF in PNG-Bild exportieren
    string outPath = "blocks_and_tables.png";
    image.Save(outPath, pngOptions);
}

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können die API-Funktionen in vollem Umfang testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie untersucht, wie Sie eine DWF-Datei in Bildformate wie PNG oder JPG konvertieren. Es erklärt alle Schritte und Codeausschnitte, um die Konvertierung programmgesteuert in C# durchzuführen. Sehen Sie sich außerdem die Dokumentation an, um detaillierte Informationen zu den von der API unterstützten Funktionen zu erhalten. Bei Fragen können Sie sich gerne im Forum an uns wenden.

Siehe auch