IFC zu PDF C#

IFC-Dateien sind Industry Foundation Classes-Dateien, die zur Verbesserung der Kompatibilitätseigenschaften zwischen verschiedenen Softwareanwendungen verwendet werden. Diese Dateien werden normalerweise verwendet, um ein Modell einer Einrichtung oder eines Gebäudes zu erstellen, da sie verschiedene Formen, Materialien sowie räumliche Elemente enthalten können. Manchmal müssen Sie möglicherweise eine IFC-Datei in das PDF-Format konvertieren, da nur eine begrenzte Anzahl von Anwendungen das Anzeigen der IFC-Dateien unterstützen. Dementsprechend behandelt dieser Artikel das programmgesteuerte Konvertieren einer IFC-Datei in das PDF-Format in C#.

IFC to PDF Converter – C#-API-Installation

Aspose.CAD for .NET API unterstützt die Arbeit mit dem IFC-Dateiformat. Beachten Sie jedoch, dass es derzeit den IFC2X3-Dialekt des Dateiformats unterstützt. Sie können schnell auf die API zugreifen, indem Sie die neueste Version ihrer DLL-Dateien aus dem Abschnitt Downloads herunterladen oder den Installationsbefehl NuGet unten verwenden:

PM> Install-Package Aspose.CAD

Konvertieren Sie IFC programmgesteuert in C# in PDF

Sie können eine IFC-Datei mit den folgenden Schritten in das PDF-Format konvertieren:

  1. Laden Sie die IFC-Quelldatei.
  2. Initialisieren Sie das Klassenobjekt CadRasterizationOptions.
  3. Initialisieren Sie eine PdfOptions-Klasseninstanz.
  4. Speichern Sie die ausgegebene PDF-Datei.

Das folgende Code-Snippet zeigt, wie Sie eine IFC-Datei mit C# in ein PDF-Dokument konvertieren:

// Laden Sie die Eingabe-IFC-Datei
Image image = Image.Load("input.ifc");

// Initialisiert das CadRasterizationOptions-Klassenobjekt
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth =1200;
rasterizationOptions.PageHeight = 1400;

// Erstellen Sie ein Objekt der PdfOptions-Klasse
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;

// Ausgabe-PDF-Datei speichern
image.Save("output.pdf", pdfOptions);

Entdecken Sie weitere Funktionen

Sie können viele andere in der API enthaltene Funktionen kennenlernen, indem Sie den Abschnitt Dokumentation besuchen.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie eine IFC-Datei in ein PDF-Dateiformat konvertieren. Wobei der derzeit unterstützte Dialekt IFC2X3 ist. Falls Sie möchten, dass wir auch andere Dialekte unterstützen, schreiben Sie uns bitte im Forum. Wir freuen uns auf Ihre Kontaktaufnahme.

Siehe auch

Programmgesteuertes Konvertieren von DWG in FBX in C#