त्वरित शुरूआत
त्वरित प्रारंभ
Aspose.TeX FOSS for Python एक सरल तीन-चरणीय पैटर्न का अनुसरण करता है: इनपुट स्रोत बनाएं, आउटपुट डिवाइस चुनें, और टाइपसेटिंग करने के लिए 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()