빠른 시작

빠른 시작

Aspose.TeX Python용 FOSS는 간단한 3단계 패턴을 따릅니다: 입력 소스를 만들고, 출력 장치를 선택한 뒤, TeXJob.run()을 호출하여 조판을 수행합니다. FileInputSource는 파일에서 TeX 마크업을 읽고; StringInputSource는 메모리 내 문자열을 받아들입니다. PdfDevice는 PDF 바이트를 반환하고, DviDevice는 DVI 바이트를 반환하며, SvgDevice는 페이지별 SVG 데이터를 get_all_pages()로 검색할 수 있도록 저장합니다. LaTeX 설치나 설정 파일이 필요하지 않습니다.


PDF로 조판

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

source = StringInputSource("Hello, world!")
pdf_bytes = TeXJob(source, 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()
svg_pages = device.get_all_pages()

with open("page0.svg", "wb") as f:
    f.write(svg_pages[0])

DVI로 조판

from aspose_tex import TeXJob, TeXOptions, DviDevice, StringInputSource

dvi_bytes = TeXJob(StringInputSource("Hello!"), DviDevice(), options=TeXOptions()).run()
with open("output.dvi", "wb") as f:
    f.write(dvi_bytes)

파일에서 조판

from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource

pdf_bytes = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions()).run()

다음 단계

참조

 한국어