DWG und DXF sind beliebte Dateiformate zur Speicherung von CAD-Designs, einschließlich ihrer Metadaten. Das direkte Einbetten dieser Dateien in Web- oder Desktopanwendungen zur Anzeige ist nicht praktisch. Eine robuste Lösung besteht darin, CAD-Dateien in Bildformate zu konvertieren. Dieser Leitfaden führt Sie durch den Prozess der Konvertierung von DWG/DXF-Dateien in PNG, JPEG, BMP, TIFF und GIF Bilder mit C#.
Inhaltsverzeichnis
- Konvertierung von DWG oder DXF in Bilder in C# mit der Aspose-API
- Konvertierung von DWG oder DXF in PNG in C#
- Konvertierung von DWG oder DXF in JPEG in C#
- Konvertierung von DWG oder DXF in BMP, GIF und TIFF in C#
Konvertierung von DWG oder DXF in Bilder in C# mit der Aspose-API
Aspose.CAD für .NET ist ein vielseitiges Aspose-Plugin, das für die einfache Manipulation und Konvertierung von CAD-Dateien mit C# oder entwickelt wurde. Diese leistungsstarke API ermöglicht es Ihnen, DWG/DXF-Designs in verschiedenen Rasterbildformaten mit nur wenigen Codezeilen zu konvertieren. Sie können die API herunterladen oder sie direkt in Ihren .NET-Anwendungen über NuGet installieren. Die Kosten für das Aspose-Plugin beginnen bei 99 $, was es zu einer erschwinglichen Lösung für Entwickler macht.
Konvertierung von DWG oder DXF in PNG in C#
Befolgen Sie diese Schritte, um eine DWG- oder DXF-Datei in ein PNG-Bild mit Aspose.CAD für .NET zu konvertieren:
- Laden Sie die DWG/DXF-Datei mit der Image Klasse.
- Erstellen Sie eine Instanz der CadRasterizationOptions Klasse und setzen Sie die gewünschte Höhe und Breite für das resultierende Bild.
- Erstellen Sie eine Instanz der PngOptions Klasse.
- Weisen Sie die PngOptions.VectorRasterizationOptions dem CadRasterizationOptions-Objekt zu.
- Konvertieren Sie die CAD-Datei in PNG mit der Image.Save(String, ImageOptionsBase) Methode.
Hier ist ein C#-Codebeispiel, das zeigt, wie die Konvertierung durchgeführt wird:
Konvertierung von DWG oder DXF in JPEG in C#
Der Prozess der Konvertierung von DWG/DXF-Dateien in JPEG-Bilder ist recht ähnlich der PNG-Konvertierung. So geht’s mit Aspose.CAD für .NET:
- Laden Sie die DWG/DXF-Datei mit der Image Klasse.
- Erstellen Sie eine neue Instanz der CadRasterizationOptions Klasse und definieren Sie die Höhe und Breite für das Ausgabebild.
- Erstellen Sie eine Instanz der JpegOptions Klasse.
- Setzen Sie die JpegOptions.VectorRasterizationOptions auf das CadRasterizationOptions-Objekt.
- Speichern Sie die CAD-Datei als JPEG-Bild mit der Image.Save(String, ImageOptionsBase) Methode.
Hier ist ein C#-Codebeispiel, das veranschaulicht, wie eine CAD DWG/DXF-Datei in ein JPEG-Bild konvertiert wird:
Konvertierung von DWG oder DXF in BMP, TIFF und GIF in C#
Um DWG/DXF-Dateien in BMP-, TIFF- oder GIF-Bilder zu konvertieren, sind die Schritte im Wesentlichen die gleichen wie oben. Der einzige Unterschied liegt in der Optionsklasse, die Sie verwenden. Für GIF-, TIFF- und BMP-Bilder verwenden Sie die jeweiligen Klassen: GifOptions, TiffOptions und BmpOptions. Unten finden Sie ein C#-Codebeispiel, das zeigt, wie eine DWG- oder DXF-Datei in GIF-, TIFF- und BMP-Bilder konvertiert wird:
Fazit
In diesem umfassenden Leitfaden haben Sie gelernt, wie Sie CAD-DWG- oder DXF-Dateien in verschiedene Bildformate, einschließlich PNG, JPEG, BMP, TIFF und GIF, mit C# und dem Aspose .NET-Plugin konvertieren. Wir haben auch besprochen, wie Sie die Abmessungen des resultierenden Rasterbildes während des Konvertierungsprozesses angeben können. Für weitere Details zur CAD-Dateimanipulations-API von Aspose können Sie die offizielle Dokumentation erkunden.
Weiterführende Literatur
Bonus: Schauen Sie sich den Text zu GIF Konverter von Aspose an, mit dem Sie ansprechende Animationen einfach durch Eingabe erstellen können!