Python에서 TeX 엔진을 사용하는 방법

Python에서 TeX 엔진을 사용하는 방법

TeX 엔진을 Python에서 사용하는 방법

TeXJob은 Aspose.TeX FOSS 엔진의 주요 진입점입니다. 입력 소스와 출력 장치, 그리고 선택적 TeXOptions을 받아들인 뒤, run()가 호출될 때 조판 파이프라인을 실행합니다.

PDF로 조판

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

pdf_bytes = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions()).run()
with open("output.pdf", "wb") as f:
    f.write(pdf_bytes)

SVG로 조판

from aspose_tex import TeXJob, TeXOptions, SvgDevice, StringInputSource

device = SvgDevice()
TeXJob(StringInputSource("Hello!"), device, options=TeXOptions()).run()
for i, svg in enumerate(device.get_all_pages()):
    with open(f"page_{i}.svg", "wb") as f:
        f.write(svg)

DVI로 조판

from aspose_tex import TeXJob, TeXOptions, DviDevice, StringInputSource

dvi_bytes = TeXJob(StringInputSource("Hello!"), DviDevice(), options=TeXOptions()).run()

참조

 한국어