Come convertire DWG in JPG in C#

In questo esempio elaborativo, vedremo come convertire DWG in JPG in C#. L’esportazione di AutoCAD in JPG utilizzando C# può essere eseguita facilmente utilizzando Aspose.CAD per .NET API. In questo tutorial impareremo come esportare AutoCAD DWG in JPG usando C#. Usando Aspose.CAD in C#, salva AutoCAD come Jpeg sia in più colori che in un modulo colorato.

Passaggi per esportare DWG in JPG in C#

  1. Ottieni il pacchetto Aspose.CAD for .NET da NuGet.org
  2. Includere gli spazi dei nomi Aspose.CAD e Aspose.CAD.FileFormat nel codice
  3. Carica la licenza Aspose.CAD usando il metodo SetLicense
  4. Carica il DWG di origine per l’esportazione in JPEG utilizzando la classe Image
  5. Imposta le opzioni di rasterizzazione per il file JPEG desiderato
  6. Salva l’immagine esportata da DWG in JPEG su disco

Il formato di file DWG per i disegni CAD (Computer Aided Design) contiene dati di progettazione 2D e 3D in dati in formato binario. Comprende immagini vettoriali e metadati per contenere i contenuti dei file CAD. Questo esempio riguarda DWG in JPEG utilizzando C#, ma può essere utilizzato anche per i formati di file DXF o DGN.

Codice per l’esportazione di AutoCAD in JPG utilizzando 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);
}
}
}
}

Nel nostro argomento precedente, abbiamo dimostrato, Come estrarre il testo dal file DXF in C#. Nell’argomento sopra menzionato, abbiamo utilizzato l’esempio di codice C# per esportare DWG in JPEG. In questo intero processo per salvare il file Autocad in JPG, non è necessario installare Autocad sul tuo sistema e l’API funziona perfettamente in qualsiasi forma di applicazione C#, inclusi Web, Desktop e ASP.NET ecc.

 Italiano