이 문서에서는 Python에서 EPS 파일을 생성하는 방법에 중점을 둡니다. 파이썬에서 EPS 파일을 만들기 위한 단계별 알고리즘과 샘플 코드를 설명합니다. 또한 필요에 따라 애플리케이션을 즉석에서 제작할 수 있는 사용자 지정 속성도 다룹니다.
Python에서 EPS 파일을 만드는 단계
- PostScript 파일 생성을 위해 Aspose.Page을 설치하여 시스템을 설정합니다.
- PsSaveOptions 클래스의 객체를 생성하고 다른 속성을 설정합니다.
- PsDocument 클래스 인스턴스 생성
- 출력 EPS 파일을 닫고 저장합니다.
이 단계에서는 Python에서 EPS 파일을 만드는 방법을 간략하게 설명합니다. 생성된 PostScript 파일을 쓰기 위한 출력 스트림을 생성하고, 필요한 사용자 정의 속성을 지정하고, 애플리케이션 모델을 기반으로 스트림이나 디스크에 렌더링합니다. 또한 몇 가지 API 호출만으로 작업이 원활하게 완료되므로 페이지 설명 언어에 익숙할 필요가 없습니다.
Python에서 EPS 파일을 만드는 코드
import aspose.page | |
from aspose.page import * | |
from aspose.page.eps.device import * | |
from aspose.page.eps import * | |
import io | |
#Create output stream for PostScript document | |
with open("CreateEPS.ps", "wb") as out_ps_stream: | |
#Create save options | |
options = PsSaveOptions() | |
#If you want to aassign page size other than A4, set page size in options | |
options.page_size = PageConstants.get_size(PageConstants.SIZE_A4, PageConstants.ORIENTATION_PORTRAIT) | |
#If you want to aassign page margins other empty, set page margins in options | |
options.margins = PageConstants.get_margins(PageConstants.MARGINS_ZERO) | |
#Set variable that indicates if resulting PostScript document will be multipaged | |
multi_paged = False | |
# Create new PS Document with one page opened | |
document = PsDocument(out_ps_stream, options, multi_paged) | |
#Close current page | |
document.close_page() | |
#Save the document | |
document.save() |
이 코드 조각은 Python에서 EPS를 생성하는 빠른 접근 방식을 보여줍니다. 먼저 배경색, 투명도, 이미지 품질, 페이지 크기, 여백 등과 같은 다양한 속성을 사용자 정의할 수 있는 PsSaveOptions 클래스 인스턴스를 만듭니다. 그런 다음 PsDocument 클래스의 개체를 시작하고 출력 PostScript 파일을 렌더링하여 프로세스를 마무리합니다.
이 가이드는 Python에서 EPS 파일을 만드는 방법을 이해하는 데 도움이 되었습니다. 그러나 EPS를 이미지로 렌더링하려면 Python에서 EPS를 이미지로 변환의 기사를 살펴보세요.