C#에서 EPS를 PDF로 변환하는 방법

이 튜토리얼은 C#에서 EPS를 PDF로 변환하는 방법을 이해하는 데 도움이 됩니다. 시스템에서 라이브러리를 구성하는 것과 같은 단계별 세부 정보와 C#에서 EPS를 PDF로 변경에 대한 빠른 데모를 위한 샘플 코드를 다룹니다. API는 소스 EPS 파일을 로드하고 PDF 형식으로 저장하기 위해 몇 가지 API 호출을 수행하면 되므로 파일 형식을 읽고 쓸 수 있습니다.

C#을 사용하여 EPS를 PDF로 변환하는 단계

  1. Aspose.Page 라이브러리를 설치하여 EPS 파일 변환
  2. 입력 EPS 파일에 액세스하기 위한 FileStream 클래스 객체 생성
  3. PsDocument 클래스 개체가 있는 EPS 파일 로드
  4. PDF 문서를 생성하기 위한 PdfSaveOptions 클래스의 개체 및 렌더링 장치 생성
  5. EPS 파일을 PDF 형식 문서로 변환

여기에서는 *EPS 파일을 C#*의 PDF로 내보내는 단계에 대해 설명합니다. FileStream 클래스 개체를 사용하여 소스 파일에 액세스하고 PsDocument 클래스 생성자를 사용하여 로드하는 것과 같은 EPS 파일을 처리하려면 이 순서를 따를 수 있습니다. 마지막으로 출력 문서를 디스크나 스트림에 쓰기 전에 출력 PDF 파일 Jpeg 품질, 추가 글꼴 등에 대한 일부 속성을 설정할 수 있습니다.

C#에서 EPS를 PDF로 변환하는 코드

using System;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert EPS to PDF in C#
{
// Initialize license
Aspose.Page.License licPage = new Aspose.Page.License();
licPage.SetLicense("Aspose.Total.lic");
// Create a stream for the EPS document
using (var epsStream = new System.IO.FileStream("sample.eps", System.IO.FileMode.Open, System.IO.FileAccess.Read))
{
// Create a stream for the PDF document
using (var pdfStream = System.IO.File.Open("output.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{
// Load the EPS file
var document = new Aspose.Page.EPS.PsDocument(epsStream);
// Create an instance of PdfSaveOptions
var options = new Aspose.Page.EPS.Device.PdfSaveOptions();
// Create rendering device for PDF
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);
// Save EPS as PDF
document.Save(device, options);
}
}
Console.WriteLine("Done");
}
}
}

FileStream 클래스는 PsDocument 클래스를 사용하여 로드되는 입력 EPS 파일에 액세스하는 데 사용됩니다. 그런 다음 일부 추가 글꼴이나 PDF 파일의 이미지 품질과 같은 PDF 파일에 대해 다른 기본 설정을 지정할 수 있습니다. 마지막으로 Save 메서드의 오버로드를 사용하여 *EPS에서 C#*의 PDF로 출력 파일을 내보냅니다.

이 자습서에서는 *EPS 파일을 로드하고 C#*에서 PDF로 변환하는 방법과 환경 구성에 대한 세부 정보를 제공했습니다. 그러나 XPS를 PDF로 변환하는 방법을 배우고 싶다면 C#에서 XPS를 PDF로 변환하는 방법에 있는 문서를 참조하세요.

 한국인