आउटपुट फ़ॉर्मैट्स

आउटपुट फ़ॉर्मैट्स

आउटपुट फ़ॉर्मेट्स

Aspose.TeX Python के लिए FOSS तीन आउटपुट फ़ॉर्मेट का समर्थन करता है, जो बदलने योग्य आउटपुट डिवाइस क्लासेज़ के माध्यम से उपलब्ध हैं। उपयुक्त डिवाइस को TeXJob में पास करें और टाइपसेट आउटपुट प्राप्त करने के लिए run() को कॉल करें। PdfDevice run() से सीधे PDF बाइट्स लौटाता है। DviDevice run() से DVI बाइट्स लौटाता है। SvgDevice run() से बाइट्स नहीं लौटाता — इसके बजाय, run() पूरा होने के बाद SvgDevice.get_all_pages() का उपयोग करके प्रति-पृष्ठ SVG बाइट स्ट्रिंग्स प्राप्त करें।


PDF द्वारा PdfDevice

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)

DVI द्वारा DviDevice

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)

SVG द्वारा SvgDevice

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)

आउटपुट फ़ॉर्मेट चुनना

उपयोग केसDeviceNotes
प्रिंट या साझा करेंPdfDeviceपोर्टेबल; सबसे अधिक संगत
वेब / वेक्टर ग्राफिक्सSvgDeviceप्रति-पृष्ठ SVG get_all_pages() के माध्यम से
परम्परागत TeX पाइपलाइनDviDeviceडाउनस्ट्रीम टूल्स के लिए DVI फॉर्मेट

API Reference सारांश

क्लासविवरण
PdfDevicePDF आउटपुट बाइट्स उत्पन्न करें
DviDeviceDVI आउटपुट बाइट्स उत्पन्न करें
SvgDeviceप्रति-पृष्ठ SVG आउटपुट उत्पन्न करें
SvgDevice.get_all_pages()SVG बाइट स्ट्रिंग्स की सूची लौटाएँ

यह भी देखें

 हिन्दी