EPS(Encapsulated PostScript)는 이미지나 그림을 설명하는 데 사용되는 그래픽 파일 형식입니다. 다양한 시나리오에서 EPS 이미지는 다른 PostScript 문서 내에 배치하는 데에도 사용됩니다. EPS에는 캡슐화된 저해상도 미리보기가 포함되어 있지만 EPS 이미지를 종속성 없이 쉽게 표시할 수 있는 형식으로 변환해야 할 수도 있습니다. 이러한 경우 이 문서에서는 C#을 사용하여 EPS를 PNG 또는 PDF로 변환하는 방법을 다룹니다.

C# EPS를 PNG 또는 PDF 변환기 API로

Aspose.Imaging for .NET는 .NET 애플리케이션 내에서 EPS 이미지로 작업할 수 있게 해주는 이미지 처리 및 조작 API입니다. EPS 파일을 PNG 이미지 또는 PDF 문서로 원활하게 변환하는 사용하기 쉬운 방법을 제공합니다. API의 DLL을 다운로드하거나 NuGet을 사용하여 설치할 수 있습니다.

PM> Install-Package Aspose.Imaging

EPS를 PNG C#으로 변환

.NET용 Aspose.Imaging은 다양한 옵션을 사용하여 EPS에서 PNG로의 변환을 제어할 수 있는 PngOptions 클래스를 제공합니다. 다음은 EPS 이미지를 PNG로 변환하는 단계입니다.

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

using (var image = (EpsImage)Image.Load("Sample.eps"))
{
    var options = new PngOptions
    {
        VectorRasterizationOptions = new EpsRasterizationOptions
        {
            PageWidth = 500, // Image width
            PageHeight = 500 // Image height
        }
    };

    image.PreviewToExport = EpsPreviewFormat.PostScriptRendering; // Render raster image using the PostScript
    image.Save("Sample.png", options);
}

EPS를 PNG로

EPS를 PNG로

EPS에서 PDF로 C# 변환

PngOptions와 유사하게 Aspose.Imaging은 EPS에서 PDF로의 변환을 제어하기 위한 PdfOptions 클래스를 제공합니다. 다음은 EPS 이미지를 PDF로 변환하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 EPS를 PDF로 변환하는 방법을 보여줍니다.

using (var image = (EpsImage)Image.Load("Sample.eps"))
{
      var options = new PdfOptions
                                {
                      	          PdfCoreOptions = new PdfCoreOptions
                        	        {
                                	    PdfCompliance =
                                        	   PdfComplianceVersion
                                                	     .PdfA1b // Set required PDF compliance
                                	}
                                };

      image.PreviewToExport = EpsPreviewFormat.PostScriptRendering;
      image.Save(Path.Combine(dataDir, "Sample.pdf"), options);
}

EPS를 PDF로

EPS를 PDF로

결론

이 기사에서는 C#을 사용하여 EPS 이미지를 PNG 또는 PDF 형식으로 변환하는 방법을 배웠습니다. 단계별 가이드 및 코드 샘플은 .NET용 Aspose.Imaging을 사용하여 EPS를 PNG/PDF로 변환하는 방법도 보여주었습니다. 문서를 사용하여 API에 대해 자세히 알아볼 수 있습니다.

또한보십시오