IFC in PDF C#

I file IFC sono file Industry Foundation Classes utilizzati per migliorare le proprietà di compatibilità tra diverse applicazioni software. Questi file vengono solitamente utilizzati per creare un modello di una struttura o di un edificio in quanto possono contenere forme, materiali ed elementi spaziali diversi. A volte potrebbe essere necessario convertire un file IFC in formato PDF perché solo un numero limitato di applicazioni supporta la visualizzazione dei file IFC. Di conseguenza, questo articolo illustra come convertire un file IFC in formato PDF a livello di codice in C#.

Convertitore da IFC a PDF – Installazione dell’API C#

Aspose.CAD per .NET L’API supporta il lavoro con il formato di file IFC. Tuttavia, tieni presente che attualmente supporta il dialetto IFC2X3 del formato file. Puoi accedere rapidamente all’API scaricando l’ultima versione dei suoi file DLL dalla sezione Download o utilizzando il comando di installazione NuGet di seguito:

PM> Install-Package Aspose.CAD

Converti IFC in PDF a livello di codice in C#

Puoi convertire un file IFC in formato PDF con i seguenti passaggi:

  1. Carica il file IFC di origine.
  2. Inizializza l’oggetto classe CadRasterizationOptions.
  3. Inizializza un’istanza di classe PdfOptions.
  4. Salva il file PDF di output.

Il seguente frammento di codice mostra come convertire un file IFC in un documento PDF usando C#:

// Carica il file IFC di input
Image image = Image.Load("input.ifc");

// Inizializza l'oggetto classe CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth =1200;
rasterizationOptions.PageHeight = 1400;

// Crea un oggetto della classe PdfOptions
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;

// Salva il file PDF di output
image.Save("output.pdf", pdfOptions);

Esplora più funzionalità

Puoi apprendere molte altre funzionalità incluse nell’API visitando la sezione documentazione.

Conclusione

In questo articolo, hai imparato come convertire un file IFC in un formato di file PDF. Dove il dialetto supportato al momento è IFC2X3. Nel caso in cui desideri che supportiamo anche altri dialetti, scrivici al forum. Non vediamo l’ora di metterti in contatto con te.

Guarda anche

Convertire DWG in FBX a livello di codice in C#