DWG DXF에서 PNG, BMP, JPEG, TIFF 및 GIF로

DWGDXF는 CAD 설계의 메타데이터와 데이터를 저장하는 데 사용되는 널리 사용되는 파일 형식입니다. 그러나 웹 또는 데스크탑 응용 프로그램에 DWG 및 DXF 파일을 포함하여 CAD 설계를 직접 보거나 표시할 수는 없습니다. 실현 가능한 솔루션 중 하나는 CAD를 이미지로 변환하는 것입니다. 이 문서에서는 DWG/DXF 파일을 PNG, JPEG, BMP, TIFFGIF 이미지로 변환하는 방법을 보여줍니다. C#을 사용하여.

C# DWG 또는 DXF를 이미지 변환기 API로

Aspose.CAD for .NET는 C# 또는 VB.NET을 사용하여 CAD 파일을 처리하고 변환할 수 있는 CAD 조작 API입니다. API는 몇 줄의 코드 내에서 DWG/DXF 설계를 래스터 이미지 형식으로 변환하는 사용하기 쉬운 방법을 제공합니다. API를 다운로드하거나 NuGet을 사용하여 .NET 애플리케이션 내에 설치할 수 있습니다.

C# DWG 또는 DXF에서 PNG로 변환

다음은 .NET용 Aspose.CAD를 사용하여 DWG 또는 DXF 파일을 PNG 이미지로 변환하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 DWG 파일을 PNG로 변환하는 방법을 보여줍니다.

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("1344463999.dwg"))
{
	// CadRasterizationOptions의 인스턴스 생성
	CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
  
	// 페이지 너비 및 높이 설정
	rasterizationOptions.PageWidth = 1200;
	rasterizationOptions.PageHeight = 1200;

	// 결과 이미지에 대한 PngOptions 인스턴스 만들기
	ImageOptionsBase options = new PngOptions();
  
	// 래스터화 옵션 설정
	options.VectorRasterizationOptions = rasterizationOptions;

	// CAD에서 PNG로
	image.Save("conic_pyramid_raster_image_out.png");
}

DWG 또는 DXF에서 JPG C# 변환

DWG/DXF에서 PNG로의 변환과 유사하게 .NET용 Aspose.CAD를 사용하여 CAD 도면을 JPEG 이미지로 변환할 수 있습니다. 다음은 이 작업을 수행하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 CAD DWG/DXF 파일을 JPG로 변환하는 방법을 보여줍니다.

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("1344463999.dwg"))
{
	// CadRasterizationOptions의 인스턴스 생성
	CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
  
	// 페이지 너비 및 높이 설정
	rasterizationOptions.PageWidth = 1200;
	rasterizationOptions.PageHeight = 1200;

	// 결과 이미지에 대한 JpegOptions 인스턴스 생성
	ImageOptionsBase options = new JpegOptions();
  
	// 래스터화 옵션 설정
	options.VectorRasterizationOptions = rasterizationOptions;

	// CAD에서 JPG로
	image.Save("conic_pyramid_raster_image_out.jpg", options);
}

C#을 사용하여 DXG 또는 DXF를 BMP, TIFF 및 GIF로

DWG/DXF 파일을 BMP, TIFF 또는 GIF 이미지로 변환하려면 위에서 사용한 것과 동일한 단계를 수행하면 됩니다. 유일한 수정은 GIF, TIFF 및 BMP 이미지로의 변환을 위해 각각 GifOptions, TiffOptionsBmpOptions 클래스를 사용하는 것입니다. 다음 코드 샘플은 C#을 사용하여 DWG 또는 DXF 파일을 GIF, TIFF 및 BMP 이미지로 변환하는 방법을 보여줍니다.

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("conic_pyramid.dxf"))
{
	// CadRasterizationOptions의 인스턴스를 만들고 다양한 속성을 설정합니다.
	Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
	rasterizationOptions.PageWidth = 1600;
	rasterizationOptions.PageHeight = 1600;
	rasterizationOptions.AutomaticLayoutsScaling = true;
	rasterizationOptions.NoScaling = false;

	// 결과 이미지에 대한 BmpOptions 인스턴스 생성
	ImageOptionsBase bmpOptions = new BmpOptions();

	// 래스터화 옵션 설정
	bmpOptions.VectorRasterizationOptions = rasterizationOptions;

	// CAD에서 BMP로
	image.Save("output.bmp", bmpOptions);

	// 결과 이미지에 대한 GifOptions 인스턴스 생성
	ImageOptionsBase gifOptions = new GifOptions();

	// 래스터화 옵션 설정
	gifOptions.VectorRasterizationOptions = rasterizationOptions;

	// CAD에서 GIF로
	image.Save("output.gif", gifOptions);

	// TiffOptions의 인스턴스 만들기
	Aspose.CAD.ImageOptions.TiffOptions tiffOptions = new Aspose.CAD.ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

	// VectorRasterizationOptions 속성 설정
	tiffOptions.VectorRasterizationOptions = rasterizationOptions;

	// CAD에서 TIFF로
	image.Save("output.tiff", tiffOptions);
}

결론

이 기사에서는 C#을 사용하여 CAD의 DXG 또는 DXF 파일을 PNG, JPEG, BMP, TIFF 및 GIF 이미지로 변환하는 방법을 배웠습니다. 또한 CAD에서 결과 래스터 이미지의 높이와 너비를 이미지 변환으로 설정하는 방법을 살펴보았습니다. 문서를 사용하여 Aspose의 CAD 파일 조작 API에 대해 자세히 알아볼 수 있습니다.

또한보십시오

정보: Aspose 텍스트를 GIF로 변환기를 사용하면 입력하는 것만으로 재미있는 애니메이션을 만들 수 있습니다.