이 튜토리얼은 C#에서 EPS를 PDF로 변환하는 방법을 이해하는 데 도움이 됩니다. 시스템에서 라이브러리를 구성하는 것과 같은 단계별 세부 정보와 C#에서 EPS를 PDF로 변경에 대한 빠른 데모를 위한 샘플 코드를 다룹니다. API는 소스 EPS 파일을 로드하고 PDF 형식으로 저장하기 위해 몇 가지 API 호출을 수행하면 되므로 파일 형식을 읽고 쓸 수 있습니다.
C#을 사용하여 EPS를 PDF로 변환하는 단계
- Aspose.Page 라이브러리를 설치하여 EPS 파일 변환
- 입력 EPS 파일에 액세스하기 위한 FileStream 클래스 객체 생성
- PsDocument 클래스 개체가 있는 EPS 파일 로드
- PDF 문서를 생성하기 위한 PdfSaveOptions 클래스의 개체 및 렌더링 장치 생성
- 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로 변환하는 방법에 있는 문서를 참조하세요.