विशेषताओं का अवलोकन
विशेषताओं का अवलोकन
Aspose.TeX FOSS for Python एक शुद्ध-Python TeX टाइपसेटिंग इंजन है। यह पृष्ठ इसकी क्षमताओं का सारांश प्रस्तुत करता है।
TeX प्रसंस्करण
लाइब्रेरी TeX मार्कअप को एक TeXJob ऑब्जेक्ट के माध्यम से प्रोसेस करती है:
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()समझदार डिफ़ॉल्ट्स का उपयोग करता है; अधिकांश उपयोग मामलों के लिए कोई कॉन्फ़िगरेशन आवश्यक नहीं है।