빠른 시작
빠른 시작
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()