Jak převést DWG na JPG v C#

V tomto podrobném příkladu uvidíme, jak převést DWG na JPG v C#. Export Autocadu do JPG pomocí C# lze snadno provést pomocí Aspose.CAD for .NET API. V tomto tutoriálu se naučíme exportovat Autocad DWG do JPG pomocí C#. Pomocí Aspose.CAD v C# uložte Autocad jako Jpeg ve více barvách i v jednobarevné formě.

Kroky k exportu DWG do JPG v C#

  1. Získejte balíček Aspose.CAD for .NET z NuGet.org
  2. Zahrňte do kódu jmenné prostory Aspose.CAD a Aspose.CAD.FileFormat
  3. Načtěte licenci Aspose.CAD pomocí metody SetLicense
  4. Načtěte zdrojový DWG pro export do JPEG pomocí třídy Image
  5. Nastavte možnosti rastrování pro požadovaný soubor JPEG
  6. Uložte exportovaný obrázek DWG do JPEG na disk

Formát souboru DWG pro výkresy CAD (Computer Aided Design) obsahuje 2D a 3D návrhová data v binárním formátu. Skládá se z vektorových obrázků a metadat pro uložení obsahu souborů CAD. Tento příklad je o DWG do JPEG pomocí C#, ale lze jej použít i pro formáty souborů DXF nebo DGN.

Kód pro export Autocadu do JPG pomocí 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);
}
}
}
}

V našem předchozím tématu jsme ukázali, Jak extrahovat text ze souboru DXF v C#. Ve výše uvedeném tématu jsme použili ukázku kódu C# pro export DWG do JPEG. V celém tomto procesu ukládání souboru Autocad do JPG nemusíte instalovat Autocad do svého systému a API funguje bez problémů v jakékoli formě aplikace C# včetně webu, plochy a ASP.NET atd.

 Čeština