IFC en PDF C#

Les fichiers IFC sont des fichiers Industry Foundation Classes utilisés pour améliorer les propriétés de compatibilité entre différentes applications logicielles. Ces fichiers sont généralement utilisés pour créer un modèle d’installation ou de bâtiment car ils peuvent contenir différentes formes, matériaux ainsi que des éléments spatiaux. Parfois, vous devrez peut-être convertir un fichier IFC au format PDF car seul un nombre limité d’applications prennent en charge l’affichage des fichiers IFC. En conséquence, cet article explique comment convertir un fichier IFC au format PDF par programmation en C#.

Convertisseur IFC en PDF - Installation de l’API C#

Aspose.CAD for .NET L’API prend en charge le travail avec le format de fichier IFC. Cependant, veuillez noter qu’il prend actuellement en charge le dialecte IFC2X3 du format de fichier. Vous pouvez accéder rapidement à l’API en téléchargeant la dernière version de ses fichiers DLL à partir de la section Téléchargements ou en utilisant la commande d’installations NuGet ci-dessous :

PM> Install-Package Aspose.CAD

Convertir IFC en PDF par programmation en C#

Vous pouvez convertir un fichier IFC au format PDF en procédant comme suit :

  1. Chargez le fichier IFC source.
  2. Initialiser l’objet de classe CadRasterizationOptions.
  3. Initialisez une instance de classe PdfOptions.
  4. Enregistrez le fichier PDF de sortie.

L’extrait de code suivant montre comment convertir un fichier IFC en document PDF à l’aide de C# :

// Charger le fichier IFC d'entrée
Image image = Image.Load("input.ifc");

// Initialiser l'objet de classe CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth =1200;
rasterizationOptions.PageHeight = 1400;

// Créer un objet de la classe PdfOptions
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;

// Enregistrer le fichier PDF de sortie
image.Save("output.pdf", pdfOptions);

Découvrez plus de fonctionnalités

Vous pouvez découvrir de nombreuses autres fonctionnalités incluses dans l’API en visitant la section documentation.

Conclusion

Dans cet article, vous avez appris à convertir un fichier IFC au format de fichier PDF. Où le dialecte pris en charge pour le moment est IFC2X3. Si vous souhaitez que nous prenions également en charge d’autres dialectes, veuillez nous écrire sur le forum. Nous sommes impatients de vous contacter.

Voir également

Convertir DWG en FBX par programme en C#