기능 개요
기능 개요
Aspose.TeX FOSS for Python은 순수-Python TeX 조판 엔진입니다. 이 페이지는 그 기능을 요약합니다.
TeX 처리
이 라이브러리는 TeXJob 객체를 통해 TeX 마크업을 처리합니다:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()출력 형식
| 형식 | 디바이스 클래스 | Notes |
|---|---|---|
PdfDevice | run()에서 바이트를 반환합니다 | |
| DVI | DviDevice | run()에서 바이트를 반환합니다 |
| SVG | SvgDevice | get_all_pages()를 통해 검색된 페이지 |
입력 소스
| Source | 클래스 | Notes |
|---|---|---|
| File | FileInputSource | 디스크에서 .tex 파일을 읽습니다 |
| String | StringInputSource | 원시 TeX 마크업을 Python 문자열로 받아들입니다 |
외부 종속성 없음
Aspose.TeX Python용 FOSS는 LaTeX 설치가 필요 없으며, Perl 런타임도 필요 없고, 외부 TeX 배포도 필요하지 않습니다. 엔진은 완전히 독립적입니다.
Tips
- 동적으로 생성된 TeX 마크업에
StringInputSource를 사용하십시오. - 기존
.tex파일에FileInputSource를 사용하십시오. TeXOptions()는 합리적인 기본값을 사용합니다; 대부분의 사용 사례에 대해 별도의 설정이 필요하지 않습니다.