DWF DWFX vers SVG csharp

Les fichiers DWF ou DWFX peuvent contenir des données de conception et des graphiques dans un ou plusieurs dessins et jeux de feuilles. Ces fichiers sont souvent utilisés pour les données de conception à des fins de révision ou d’approbation. Alors que les images SVG sont célèbres en raison de leur évolutivité sans affecter la qualité de l’image. Dans certains cas d’utilisation, vous devrez peut-être convertir un fichier DWF ou DWFX en une image SVG. En conséquence, cet article explique comment convertir un fichier DWF ou DWFX en une image SVG par programmation en C#.

Convertisseur DWF ou DWFX en SVG - Installation de l’API C#

L’API Aspose.CAD for .NET peut être utilisée pour travailler avec les formats DWF, DWFX et IFC en plus d’autres [formats de fichiers] liés à la CAO 4. Vous pouvez accéder à l’API en téléchargeant ses fichiers DLL depuis la page Téléchargements ou l’installer facilement avec la commande NuGet suivante :

PM> Install-Package Aspose.CAD

Convertir DWF ou DWFX en image SVG par programmation en C#

Vous devez suivre les étapes ci-dessous pour convertir un fichier DWF ou DWFX au format d’image SVG :

  1. Créez un objet de la classe DwfImage pour charger le fichier d’entrée DWF ou DWFX.
  2. Initialisez une instance de la classe CadRasterizationOptions.
  3. Déclarez un objet de la classe SvgOptions.
  4. Écrivez le fichier de sortie sous forme d’image SVG.

L’exemple de code suivant montre comment convertir un fichier DWF ou DWFX au format SVG par programmation en C# :

String sampleDWFX = "document.dwfx";

// Charger le fichier d'entrée DWF ou DWFX
DwfImage image = (DwfImage)DwfImage.Load(sampleDWFX);

// Initialiser l'objet de classe CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.PageWidth = 400;
cadOptions.PageHeight = 400;

// Initialiser l'instance de classe SvgOptions pour l'image de sortie
SvgOptions imageOptions = new SvgOptions();
imageOptions.VectorRasterizationOptions = cadOptions;

// Enregistrez l'image SVG de sortie
image.Save("document.svg", imageOptions);

Découvrez plus de fonctionnalités

Vous pouvez consulter divers autres chapitres de l’API documentation pour découvrir et explorer d’autres fonctionnalités prises en charge pour travailler avec des fichiers CAO.

Conclusion

Dans cet article, vous avez exploré comment convertir un fichier DWF ou DWFX au format d’image SVG. Le rendu de l’image est effectué avec une haute fidélité, de sorte que la sortie ressemble aux dessins d’entrée. De plus, vous pouvez vous sentir libre de discuter de vos préoccupations ou questions avec nous sur le forum. Nous sommes impatients de vous contacter.

Voir également

Convertir IFC en PDF en C#