У цьому докладному прикладі ми побачимо, як перетворити DWG на JPG у C#. Експорт Autocad у JPG за допомогою C# можна легко виконати за допомогою API Aspose.CAD для .NET. У цьому посібнику ми дізнаємося, як експортувати Autocad DWG у JPG за допомогою C#. Використовуючи Aspose.CAD у C#, збережіть Autocad як Jpeg як у кількох кольорах, так і в одноколірній формі.
Кроки для експорту DWG у JPG у C#
- Отримайте пакет Aspose.CAD for .NET із NuGet.org
- Включіть у свій код простори імен Aspose.CAD і Aspose.CAD.FileFormat
- Завантажте ліцензію Aspose.CAD за допомогою методу SetLicense
- Завантажте вихідний DWG для експорту у JPEG за допомогою класу Image
- Встановіть параметри растеризації для потрібного файлу JPEG
- Збережіть експортоване зображення DWG у JPEG на диску
Формат файлу DWG для креслень CAD (Computer Aided Design) містить 2D- і 3D-проектні дані у двійковому форматі. Він містить векторні зображення та метадані для зберігання вмісту файлів CAD. У цьому прикладі йдеться про DWG у JPEG за допомогою C#, але його також можна використовувати для форматів файлів DXF або DGN.
Код для експорту Autocad у JPG за допомогою 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); | |
} | |
} | |
} | |
} |
У попередній темі ми продемонстрували Як витягнути текст із файлу DXF на C#. У згаданій вище темі ми використали зразок коду C# для експорту DWG у JPEG. У всьому цьому процесі збереження файлу Autocad у форматі JPG вам не потрібно встановлювати Autocad у вашій системі, а API бездоганно працює в будь-якій програмі C#, включаючи веб, настільний комп’ютер, ASP.NET тощо.