EPS PS에서 SVG로 변환 csharp

EPS 또는 PS 파일에는 벡터 그래픽이 포함되어 있으며 디자이너가 일반적으로 사용합니다. 모양이나 텍스트를 포함한 고해상도 이미지를 포함할 수 있으며 광고판 인쇄 또는 건물 포장에 자주 사용됩니다. 일부 시나리오에서는 EPS 또는 PS 파일을 SVG 이미지로 변환해야 할 수 있습니다. 이 문서에서는 C#에서 EPS 또는 PS PostScript 파일을 SVG로 변환하는 방법을 다룹니다.

EPS 또는 PS to SVG 변환기 – C# API 설치

두 단계를 거쳐 EPS 또는 PS 파일을 SVG 이미지 형식으로 변환할 수 있습니다. 먼저 .NET용 Aspose.Page를 사용하여 EPS를 PDF 문서로 변환해야 합니다. 그런 다음 .NET API용 Aspose.PDF를 사용하여 PDF를 SVG로 변환합니다. .NET용 Aspose.PageAspose.PDF for .NET API용 DLL 파일을 다운로드하거나 다음 NuGet 명령을 사용하여 이러한 API를 설치하십시오.

PM> Install-Package Aspose.Page  
PM> Install-Package Aspose.PDF

C#을 사용하여 프로그래밍 방식으로 EPS 또는 PS를 SVG로 변환

다음 단계에 따라 EPS 또는 PS PostScript 파일을 SVG 형식으로 변환할 수 있습니다.

  1. MemoryStream 클래스의 인스턴스를 만듭니다.
  2. PsDocument 클래스로 입력 EPS 파일을 로드합니다.
  3. PdfSaveOptions 클래스를 사용하여 EPS 파일을 PDF로 변환합니다.
  4. 중간 PDF 파일을 로드하고 SvgSaveOptions 클래스 인스턴스를 초기화합니다.
  5. 출력 SVG 파일을 저장합니다.

아래 코드 조각은 C#을 사용하여 프로그래밍 방식으로 EPS 또는 PS 파일을 SVG 이미지로 변환하는 방법을 보여줍니다.

// MemoryStream 클래스 객체 초기화
Stream stream = new MemoryStream();

// PostScript 입력 스트림 초기화
System.IO.FileStream psStream = new System.IO.FileStream("input.eps", System.IO.FileMode.Open, System.IO.FileAccess.Read);
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// 사소한 오류에도 불구하고 Postscript 파일을 변환하려면 이 플래그를 설정하십시오.
bool suppressErrors = true;

// 필요한 매개변수를 사용하여 옵션 개체를 초기화합니다.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(suppressErrors);

// PdfDevice 클래스 개체 초기화
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(stream, new System.Drawing.Size(595, 842));

// EPS 파일을 PDF 형식으로 변환
document.Save(device, options);

// 중간 PDF 문서 로드
Aspose.Pdf.Document pdfDocument = new Aspose.Pdf.Document(stream);

// SvgSaveOptions 클래스의 개체 인스턴스화
Aspose.Pdf.SvgSaveOptions saveOptions = new Aspose.Pdf.SvgSaveOptions();

// 출력 파일을 SVG 이미지로 저장
pdfDocument.Save("output.svg", saveOptions);

무료 API 라이선스 받기

평가 제한 없이 API의 모든 기능을 테스트할 수 있는 임시 라이선스를 얻을 수 있습니다.

온라인 데모

EPS to SVG Converter 웹 앱을 사용하여 파일 변환 기능을 확인하십시오.

결론

이 기사에서는 C#에서 프로그래밍 방식으로 EPS 또는 PS PostScript 파일을 SVG 이미지 형식으로 변환하는 방법을 살펴보았습니다. 또한 문서 섹션을 통해 API의 다른 기능을 확인할 수 있습니다. 우려 사항을 논의하려면 포럼으로 언제든지 문의하십시오.

또한보십시오

C#에서 XPS 또는 OXPS를 Word DOCX/DOC로 변환