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
- Konvertieren Sie DWF in JPG-Bild programmgesteuert in C#
- Konvertieren Sie DWF in PNG-Bild programmgesteuert in C#
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:
- Laden Sie die Eingabe-DWF-Datei mit der Klasse Bild.
- Initialisiert ein Objekt der Klasse CadRasterizationOptions.
- Erstellen Sie eine Instanz der Klasse JpegOptions.
- 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:
- Laden Sie die DWF-Eingabedatei mit der Klasse Image.
- Erstellen Sie eine Instanz der Klasse CadRasterizationOptions.
- Erstellen Sie ein Objekt vom Typ PngOptions.
- 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.