IFC zu JPG PNG Bild

IFC Dateien werden zum Modellieren von Gebäuden, Einrichtungen und verschiedenen Infrastrukturen verwendet. Dieses Dateiformat wird jedoch nur von begrenzten Anwendungen unterstützt, sodass Sie möglicherweise eine IFC Datei in ein JPG oder PNG Bild konvertieren müssen, um eine Vorschau der Inhalte in verschiedenen Systemumgebungen anzuzeigen. In diesem Artikel wird beschrieben, wie Sie eine IFC Datei programmgesteuert mit C# in ein Bild konvertieren.

IFC zu JPG oder PNG Bildkonverter – C# API Installation

Aspose.CAD for .NET API unterstützt die Arbeit mit IFC und vielen anderen Dateiformaten. Sie können die API installieren, indem Sie die DLL Datei aus dem Abschnitt Downloads oder mit dem folgenden Installationsbefehl NuGet herunterladen:

PM> Install-Package Aspose.CAD

Konvertieren Sie die IFC Datei programmgesteuert mit C# in ein JPG Bild

Mit den folgenden Schritten können Sie eine IFC Datei in ein JPG Bild konvertieren:

  1. Laden Sie die Eingabe IFC Datei mit der Klasse Image.
  2. Erstellen Sie eine Instanz der Klasse CadRasterizationOptions.
  3. Erstellen Sie ein Objekt der Klasse JPGOptions.
  4. Legen Sie die VectorRasterizationOptions fest und konvertieren Sie die IFC Datei in ein JPG Bild

Das folgende code snippet zeigt, wie Sie eine IFC Datei programmgesteuert mit C# in ein JPG Bild konvertieren:

// Laden Sie die Eingabe IFC Datei mit der Image Klasse
Image image = Image.Load("template.ifc");
// Erstellen Sie eine Instanz der CadRasterizationOptions Klasse
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // Stellen Sie die Höhe und Breite ein
    PageWidth = 1600,
    PageHeight = 1600
};

// Erstellen Sie ein Objekt von JPEGOptions
JpegOptions options = new JpegOptions();

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

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

IFC in PNG Bild mit C# konvertieren

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

  1. Laden Sie die Eingabe IFC Datei 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 konvertieren Sie IFC in ein PNG Bild.

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

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

// Erstellen Sie eine Instanz der CadRasterizationOptions Klasse
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // Stellen Sie die Höhe und Breite ein
    PageWidth = 1600,
    PageHeight = 1600
};

// Erstellen Sie ein PngOptions objekt
PngOptions options = new PngOptions();

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

// Konvertieren Sie IFC in ein PNG Bild
image.Save("output.png", options);

Holen Sie sich eine kostenlose temporäre Lizenz

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

Fazit

In diesem Artikel haben Sie gelernt, wie Sie eine IFC Datei mithilfe von C# programmgesteuert in ein Bild wie JPG oder PNG konvertieren. Bitte gehen Sie die Dokumentation durch, um mehrere andere Funktionen zu erkunden, die von der API angeboten werden. Bei Fragen schreiben Sie uns bitte im kostenlosen Support-Forum.

Siehe auch