Jak przekonwertować DWG na JPG w C#

W tym szczegółowym przykładzie zobaczymy, jak przekonwertować DWG na JPG w języku C#. Eksport Autocad do JPG przy użyciu C# można łatwo wykonać za pomocą Aspose.CAD for .NET API. W tym samouczku nauczymy się eksportować Autocad DWG do JPG przy użyciu języka C#. Używając Aspose.CAD w C#, zapisz Autocad jako Jpeg zarówno w wielu kolorach, jak iw postaci jednokolorowej.

Kroki, aby wyeksportować DWG do JPG w C#

  1. Pobierz pakiet Aspose.CAD for .NET z NuGet.org
  2. Uwzględnij w swoim kodzie przestrzenie nazw Aspose.CAD i Aspose.CAD.FileFormat
  3. Załaduj licencję Aspose.CAD za pomocą metody SetLicense
  4. Załaduj źródłowy plik DWG do wyeksportowania do formatu JPEG przy użyciu klasy Image
  5. Ustaw opcje rasteryzacji dla żądanego pliku JPEG
  6. Zapisz wyeksportowany obraz DWG do JPEG na dysku

Format plików DWG dla rysunków CAD (Computer Aided Design) zawiera dane projektowe 2D i 3D w formacie binarnym. Składa się z obrazów wektorowych i metadanych do przechowywania zawartości plików CAD. Ten przykład dotyczy DWG do JPEG przy użyciu języka C#, ale można go również użyć do formatów plików DXF lub DGN.

Kod do eksportu Autocad do JPG przy użyciu 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);
}
}
}
}

W poprzednim temacie pokazaliśmy Jak wyodrębnić tekst z pliku DXF w C#. We wcześniej wspomnianym temacie użyliśmy przykładowego kodu C# do eksportu DWG do JPEG. W całym tym procesie, aby zapisać plik Autocad w formacie JPG, nie musisz instalować programu Autocad w swoim systemie, a interfejs API działa bezproblemowo w dowolnej formie aplikacji C#, w tym w sieci Web, na komputerze stacjonarnym i ASP.NET itp.

 Polski