Šiame išsamiame pavyzdyje pamatysime, kaip konvertuoti DWG į JPG C#. Autocad eksportavimą į JPG naudojant C# galima lengvai atlikti naudojant Aspose.CAD, skirtą .NET API. Šioje pamokoje sužinosime, kaip eksportuoti Autocad DWG į JPG naudojant C#. Naudodami Aspose.CAD C#, išsaugokite Autocad kaip Jpeg tiek kelių spalvų, tiek vienos spalvos forma.
Veiksmai, kaip eksportuoti DWG į JPG formatu C#
- Gaukite Aspose.CAD for .NET paketą iš NuGet.org
- Į savo kodą įtraukite Aspose.CAD ir Aspose.CAD.FileFormat vardų sritis
- Įkelkite Aspose.CAD licenciją naudodami SetLicense metodą
- Įkelkite šaltinio DWG eksportui į JPEG naudojant Image klasę
- Nustatykite norimo JPEG failo rastravimo parinktis
- Išsaugokite DWG į JPEG eksportuotą vaizdą diske
CAD (kompiuterinio projektavimo) brėžinių DWG failo formate yra 2D ir 3D projektavimo duomenys dvejetainio formato duomenimis. Jį sudaro vektoriniai vaizdai ir metaduomenys, skirti CAD failų turiniui laikyti. Šis pavyzdys yra apie DWG į JPEG naudojant C#, tačiau jis taip pat gali būti naudojamas DXF arba DGN failų formatams.
Kodas Autocad eksportui į JPG naudojant 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); | |
} | |
} | |
} | |
} |
Ankstesnėje temoje parodėme Kaip ištraukti tekstą iš DXF failo C#. Pirmiau minėtoje temoje naudojome C# kodo pavyzdį, norėdami eksportuoti DWG į JPEG. Norėdami išsaugoti “Autocad” failą JPG formatu, jums nereikia įdiegti “Autocad” savo sistemoje, o API sklandžiai veikia bet kokios formos C# programoje, įskaitant žiniatinklį, darbalaukį, ASP.NET ir kt.