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#
- Ottieni il pacchetto Aspose.CAD for .NET da NuGet.org
- Includere gli spazi dei nomi Aspose.CAD e Aspose.CAD.FileFormat nel codice
- Carica la licenza Aspose.CAD usando il metodo SetLicense
- Carica il DWG di origine per l’esportazione in JPEG utilizzando la classe Image
- Imposta le opzioni di rasterizzazione per il file JPEG desiderato
- 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.