이 기본 자습서에서는 C#에서 DGN을 JPG로 변환하는 방법을 설명합니다. 단계적 알고리즘 및 C#의 JPG 이미지로 DGN 내보내기를 위한 코드 조각과 같은 모든 중요한 정보를 다룹니다. DGN에서 JPG까지의 이미지 렌더링 프로세스를 제어하기 위해 다양한 속성을 탐색합니다.
C#에서 DGN을 JPG로 변환하는 단계
- NuGet 패키지 관리자에서 Aspose.CAD for .NET 설치
- Image 클래스를 사용하여 입력 DGN 파일 로드
- CadRasterizationOptions 클래스의 개체를 만들고 속성을 설정합니다.
- 출력 JPG 옵션을 설정하기 위해 JpegOptions 클래스 객체를 초기화합니다.
- Save 메서드를 사용하여 DGN을 JPG로 변환
위에서 논의한 단계는 C#*에서 *DGN을 JPEG로 변환하는 알고리즘을 정확하게 설명합니다. 먼저 환경을 구성하기 위한 세부 사항을 공유한 다음 입력 파일을 로드할 수 있습니다. 그런 다음 이미지 크기, 배율 등과 같은 속성을 설정한 후 이미지를 JPG 파일로 렌더링합니다.
C#에서 DGN을 JPG로 변환하는 코드
using System; | |
using Aspose.CAD; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert DGN to JPG in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load the DGN file. | |
using (Aspose.CAD.FileFormats.Dgn.DgnImage dgnImage = (Aspose.CAD.FileFormats.Dgn.DgnImage)Aspose.CAD.Image.Load("input.dgn")) | |
{ | |
// Create an object of DgnRasterizationOptions | |
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions(); | |
rasterizationOptions.PageWidth = 600; | |
rasterizationOptions.PageHeight = 300; | |
rasterizationOptions.NoScaling = true; | |
rasterizationOptions.AutomaticLayoutsScaling = false; | |
// Create JpegOptions class object | |
Aspose.CAD.ImageOptionsBase options = new Aspose.CAD.ImageOptions.JpegOptions(); | |
options.VectorRasterizationOptions = rasterizationOptions; | |
// Call Save method | |
dgnImage.Save("DGNToJPG.jpg", options); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
이 코드 조각은 몇 가지 API 호출로 C#*에서 *DGN을 JPG로 렌더링하는 데 사용할 수 있습니다. CadRasterizationOptions 클래스는 자동 레이아웃 크기 조정, 레이어, 여백, 품질 등을 설정하는 데 사용됩니다. 마지막으로 JpegOptions 클래스 개체는 출력 JPG 이미지를 렌더링하기 위해 초기화됩니다.
이 자습서에서는 *DGN 파일을 C#*에서 JPG로 내보내는 방법을 배웠습니다. 그러나 PDF 렌더링을 살펴보고 싶다면 C#에서 DGN을 PDF로 변환하는 방법에 대한 기사를 참조하세요.