Comment convertir DWG en JPG en C#

Dans cet exemple détaillé, nous verrons comment convertir DWG en JPG en C#. L’exportation Autocad vers JPG à l’aide de C# peut être facilement effectuée en utilisant Aspose.CAD pour l’API .NET. Dans ce didacticiel, nous allons apprendre à exporter Autocad DWG vers JPG à l’aide de C#. En utilisant Aspose.CAD en C#, enregistrez Autocad au format Jpeg en plusieurs couleurs ainsi qu’en une seule couleur.

Étapes pour exporter DWG vers JPG en C#

  1. Obtenez le package Aspose.CAD for .NET de NuGet.org
  2. Inclure les espaces de noms Aspose.CAD et Aspose.CAD.FileFormat dans votre code
  3. Charger la licence Aspose.CAD à l’aide de la méthode SetLicense
  4. Charger le fichier DWG source pour l’exportation au format JPEG à l’aide de la classe Image
  5. Définir les options de pixellisation pour le fichier JPEG souhaité
  6. Enregistrez l’image exportée DWG vers JPEG sur le disque

Le format de fichier DWG pour les dessins CAO (conception assistée par ordinateur) contient des données de conception 2D et 3D au format binaire. Il comprend des images vectorielles et des métadonnées pour conserver le contenu des fichiers CAO. Cet exemple concerne DWG vers JPEG en utilisant C#, mais il peut également être utilisé pour les formats de fichier DXF ou DGN.

Code pour l’exportation Autocad vers JPG en utilisant C#

using System;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Jpeg;
namespace DWGToJPEG
{
class ExportDWGToJpg
{
public static void Main(string[] args)
{
// Initialize license object
License license = new License();
// Set license by providing path to license file
license.SetLicense("Aspose.Cad.lic");
//Load the DWG to export to JPEG
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(""))
{
// Create an instance of CadRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions =
new Aspose.CAD.ImageOptions.CadRasterizationOptions();
// Set page width & height
rasterizationOptions.PageWidth = 1200;
rasterizationOptions.PageHeight = 1200;
//Set background color and object colors
rasterizationOptions.BackgroundColor = Aspose.CAD.Color.White;
rasterizationOptions.DrawType = Aspose.CAD.FileFormats.Cad.CadDrawTypeMode.UseObjectColor;
// Create an instance of JpegOption for the converted Jpeg image
ImageOptionsBase options = new Aspose.CAD.ImageOptions.JpegOptions();
// Set rasterization options for exporting to JPEG
options.VectorRasterizationOptions = rasterizationOptions;
// Save DWG to JPEG image
image.Save("Exported_image_out.jpeg", options);
}
}
}
}

Dans notre sujet précédent, nous avons démontré, Comment extraire du texte d’un fichier DXF en C#. Dans le sujet mentionné ci-dessus, nous avons utilisé un exemple de code C# pour exporter DWG vers JPEG. Dans tout ce processus pour enregistrer le fichier Autocad au format JPG, vous n’avez pas besoin d’installer Autocad sur votre système et l’API fonctionne de manière transparente dans n’importe quelle forme d’application C#, y compris Web, Desktop et ASP.NET, etc.

 Français