Convertir DWG en Jpeg2000 en C#

Pour la création de dessins 2D ou 3D, les logiciels de CAO nécessitent des fichiers DWG. En particulier, un fichier DWG peut être utilisé pour développer et conserver des plans pour des projets de construction tels que des routes, des ponts et des bâtiments. Dans certaines circonstances, nous pourrions avoir besoin d’exporter par programme des dessins à partir de fichiers DWG vers des documents Jpeg2000. Ces transformations permettent le partage portable de dessins. Apprenez à convertir un fichier DWG en Jpeg2000 en C# dans cet article..

Les sujets suivants seront traités dans cet article :

  1. Convertisseur C# DWG en Jpeg2000 – Téléchargement gratuit
  2. Étapes pour convertir un fichier DWG en document Jpeg2000
  3. Convertir DWG en Jpeg2000 par programmation
  4. Exporter DWG vers Jpeg2000 avec options

Convertisseur C# DWG en Jpeg2000 – Téléchargement gratuit

Nous utiliserons l’API Aspose.CAD for .NET pour convertir un fichier DWG en un document Jpeg2000. La possibilité de créer, de modifier et de manipuler des fichiers DWG ainsi que un certain nombre d’autres types de fichiers est fournie.

La classe Image de l’API est la classe de base pour tous les types de dessins. La classe CadImage représente une image DWG. Nous pouvons définir les propriétés PageWidth et PageHeight à l’aide de la classe CadRasterizationOptions. La classe Jpeg2000Options de l’API permet de spécifier les options Jpeg2000.

Veuillez soit télécharger la DLL de l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.CAD

Comment convertir un fichier DWG en Jpeg2000 à l’aide de C#

Nous pouvons facilement convertir un fichier DWG en un document Jpeg2000 en utilisant Aspose.CAD for .NET en suivant les étapes ci-dessous :

  • Chargez un fichier de dessin DWG.
  • Enregistrez DWG sous Jpeg2000.

Voyons maintenant comment effectuer ces étapes en C# pour convertir un fichier DWG en un document Jpeg2000.

Convertir DWG en Jpeg2000 par programmation en C#

Veuillez suivre les étapes ci-dessous pour convertir un DWG en Jpeg2000 :

  1. Utilisez la classe Image pour charger d’abord un fichier DWG en entrée.
  2. Créez ensuite une instance de la classe Jpeg2000Options.
  3. Appelez la méthode Jpeg2000 Save() pour l’enregistrer. Il accepte deux arguments : Jpeg2000Options et le chemin du fichier de sortie Jpeg2000.

L’exemple de code suivant montre comment convertir un fichier DWG en un document Jpeg2000 à l’aide de C#.

string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
    // Initialiser l'objet de classe Jpeg2000Options
    Jpeg2000Options options = new Jpeg2000Options();
    
    // Exporter DWG vers Jpeg2000
    string outPath = "output.j2k";
    image.Save(outPath, options);
}

Exporter DWG vers Jpeg2000 avec des options en C#

Nous pouvons spécifier les options d’enregistrement Jpeg2000 lors de la conversion d’un fichier DWG en un document Jpeg2000 en suivant les étapes ci-dessous :

  1. Utilisez la classe Image pour importer d’abord un fichier DWG comme entrée.
  2. Ensuite, créez une nouvelle instance de la classe CadRasterizationOptions.
  3. Ensuite, entrez la largeur et la hauteur de la page.
  4. Après cela, créez une instance de la classe Jpeg2000Options.
  5. Ensuite, choisissez CadRasterizationOptions pour la propriété VectorRasterizationOptions.
  6. Appelez la fonction Jpeg2000 Save() pour l’enregistrer. Il accepte deux arguments : Jpeg2000Options et l’emplacement du fichier de sortie Jpeg2000.

L’exemple de code suivant montre comment spécifier la hauteur et la largeur de la page lors de l’enregistrement d’un fichier DWG en tant que document Jpeg2000 à l’aide de C#.

string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
    // Initialiser l'objet de classe Jpeg2000Options
    Jpeg2000Options options = new Jpeg2000Options();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Exporter DWG vers Jpeg2000
    string outPath = "output.j2k";
    image.Save(outPath, options);
}

Obtenez une licence temporaire gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitation d’évaluation.

Conclusion

Dans cet article, nous avons appris à :

  • charger un fichier de dessin DWG existant ;
  • spécifier la hauteur et la largeur de la page ;
  • définir les options de sauvegarde ;
  • enregistrez DWG en tant que Jpeg2000 en C#.

Le partage de documents est un élément clé du fonctionnement quotidien de la plupart des organisations, et avoir la capacité de convertir et de combiner rapidement et facilement des types de fichiers vous permet d’effectuer des transferts de fichiers sécurisés sans créer de problèmes sans le savoir. Outre la conversion d’un fichier DWG en Jpeg2000 en C#, vous pouvez en savoir plus sur Aspose.CAD for .NET API à l’aide de la documentation. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également