EPS 파일은 캡슐화된 포스트스크립트 형식으로 저장된 벡터 그래픽입니다. 여기에는 텍스트, 그래픽 또는 기타 시각적 콘텐츠가 포함될 수 있습니다. 확장성 기능으로 인해 그래픽 디자이너가 배너, 광고판 및 기타 대형 인쇄 작업을 저장하기 위해 선호하는 선택입니다. 그러나 때로는 여러 EPS 파일을 병합해야 할 수도 있습니다. 이 문서에서는 C#에서 프로그래밍 방식으로 EPS 파일을 병합하거나 결합하는 방법을 설명합니다.
EPS 파일 결합 또는 병합 – C# API 설치
Aspose.Page for .NET API는 EPS를 포함한 다양한 Page Description Language 형식으로 작업하는 데 사용할 수 있습니다. 다운로드 페이지에서 참조 파일을 다운로드하거나 아래의 NuGet 설치 명령을 사용하여 빠르게 구성할 수 있습니다.
PM> Install-Package Aspose.Page
C#에서 프로그래밍 방식으로 EPS 파일 병합
다음 단계에 따라 다른 EPS 파일을 쉽게 병합할 수 있습니다.
- 다른 EPS 문서를 결합하려면 입력 EPS 파일을 로드합니다.
- PdfSaveOptions 및 PsDocument 클래스 개체를 초기화합니다.
- 병합할 입력 파일을 로드합니다.
- EPS 파일을 결합하고 렌더링된 파일을 PDF 형식으로 작성합니다.
아래 코드 조각은 C#에서 프로그래밍 방식으로 EPS 파일을 병합하는 방법을 보여줍니다.
// PDF 출력 스트림 초기화
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
// 첫 번째 EPS 파일 입력 스트림 초기화
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);
// 필요한 매개변수로 옵션 객체 초기화
PdfSaveOptions options = new PdfSaveOptions(false);
// PsDocument 클래스 개체 초기화
PsDocument document = new PsDocument(psStream);
// 첫 번째 파일과 병합될 EPS 파일의 배열을 만듭니다.
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };
// PdfDevice 클래스 개체 초기화
PdfDevice device = new PdfDevice(pdfStream);
try
{
document.Merge(filesForMerge, device, options);
}
finally
{
psStream.Close();
pdfStream.Close();
}
C#의 고급 옵션을 사용하여 EPS 파일 병합
다른 EPS 파일을 병합하면서 다양한 옵션을 설정할 수 있습니다. 예를 들어, 이미지 품질, 오류 억제 등이 있습니다. C#에서 고급 옵션을 사용하여 다른 EPS 파일을 병합하려면 아래 단계를 따르십시오.
- 다른 파일을 결합하기 위해 입력 EPS 파일을 로드합니다.
- PdfSaveOptions 클래스에 의해 노출되는 다른 속성을 설정합니다.
- 소스 EPS 파일을 병합하고 출력 파일을 작성합니다.
아래 코드 조각은 C#에서 EPS 파일을 병합하는 방법을 설명합니다.
// PDF 출력 스트림 초기화
FileStream pdfStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
// 첫 번째 EPS 파일 입력 스트림 초기화
FileStream psStream = new FileStream("input1.eps", FileMode.Open, FileAccess.Read);
// 필요한 매개변수로 옵션 객체 초기화
PdfSaveOptions options = new PdfSaveOptions();
options.JpegQualityLevel = 50;
options.SupressErrors = true;
options.Debug = false;
// PsDocument 클래스 개체 초기화
PsDocument document = new PsDocument(psStream);
// 첫 번째 파일과 병합될 EPS 파일의 배열을 만듭니다.
string[] filesForMerge = new string[] { "input2.eps", "input3.eps" };
// PdfDevice 클래스 개체 초기화
PdfDevice device = new PdfDevice(pdfStream);
try
{
document.Merge(filesForMerge, device, options);
}
finally
{
psStream.Close();
pdfStream.Close();
}
무료 임시 라이센스 받기
API를 전체 용량으로 평가하려면 무료 임시 라이선스를 요청할 수 있습니다.
결론
이 기사에서는 C#에서 프로그래밍 방식으로 서로 다른 EPS 파일을 병합하는 방법을 배웠습니다. 또한 API의 다른 여러 기능은 다른 장의 문서 섹션에서 다룹니다. 문의 사항에 대해 논의하려면 포럼으로 연락해 주십시오.