DWF vers PNG JPG Image C#

Les fichiers DWF sont basés sur des vecteurs qui peuvent être constitués de dessins CAO, de texte, d’images, etc. Vous devrez peut-être créer une vignette ou une image d’aperçu d’un fichier DWF. Conformément à cela, l’article explique comment convertir un fichier DWF en une image JPG ou PNG par programmation en C#.

Convertisseur d’images DWF en JPG ou PNG - Installation de l’API C#

L’API Aspose.CAD for .NET prend en charge la conversion des formats de fichier DWF et plusieurs autres. Vous pouvez facilement configurer l’API en téléchargeant son fichier DLL depuis la section New Releases ou en utilisant la commande NuGet suivante :

PM> Install-Package Aspose.CAD

Convertir une image DWF en JPG par programmation en C#

Vous pouvez convertir un fichier DWF en image JPG en suivant les étapes :

  1. Chargez le DWF d’entrée avec la classe Image.
  2. Initialiser un objet de la classe CadRasterizationOptions.
  3. Créez une instance de la classe JpegOptions.
  4. Définissez les VectorRasterizationOptions et enregistrez l’image JPG de sortie.

L’extrait de code suivant montre comment convertir un fichier DWF en image JPG par programmation en C# :

string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
    // Initialiser l'objet de classe JpegOptions
    JpegOptions jpgOptions = new JpegOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // Exporter une image DWF vers JPG
    string outPath = "blocks_and_tables.jpg";
    image.Save(outPath, jpgOptions);
}

Convertir DWF en image PNG par programmation en C#

Vous pouvez convertir un fichier DWF en image PNG en procédant comme suit :

  1. Chargez le fichier DWF d’entrée à l’aide de la classe Image.
  2. Créez une instance de la classe CadRasterizationOptions.
  3. Créez un objet de type PngOptions.
  4. Spécifiez les VectorRasterizationOptions et écrivez l’image PNG de sortie.

L’extrait de code ci-dessous explique comment convertir un fichier DWF en image PNG par programmation en C# :

string inputFile = "blocks_and_tables.dwf";

// Charger le fichier DWF d'entrée
using (Image image = Image.Load(inputFile))
{
    // Initialiser l'objet de classe PngOptions
    PngOptions pngOptions = new PngOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // Exporter une image DWF vers PNG
    string outPath = "blocks_and_tables.png";
    image.Save(outPath, pngOptions);
}

Obtenez une licence temporaire gratuite

Vous pouvez évaluer les fonctionnalités de l’API dans leur pleine capacité en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez découvert comment convertir un fichier DWF en formats d’image tels que PNG ou JPG. Il explique toutes les étapes et les extraits de code pour effectuer la conversion par programmation en C#. De plus, veuillez consulter la documentation pour des informations détaillées sur les fonctionnalités prises en charge par l’API. N’hésitez pas à nous contacter sur le forum en cas de questions.

Voir également