यह संक्षिप्त गाइड बताता है कि पायथन में TeX को PDF में कैसे बदलें। इसमें पर्यावरण कॉन्फ़िगरेशन सेटिंग्स, चरणबद्ध प्रक्रिया और पायथन में LaTeX को PDF में बदलने के लिए एक कार्यशील नमूना कोड शामिल है। यह आपको किसी भी ऑपरेटिंग सिस्टम जैसे macOS, Windows, Linux, आदि में रूपांतरण करने देता है, जहाँ पायथन कॉन्फ़िगर किया गया है।
पायथन में TeX को PDF में बदलने के चरण
- LaTeX फ़ाइलें निर्यात करने के लिए Aspose.TeX स्थापित करें
- TeXOptions क्लास इंस्टैंस का उपयोग करके रूपांतरण विकल्प आरंभ करें
- PdfSaveOptions क्लास ऑब्जेक्ट बनाएं
- LaTeX को PDF फ़ाइल में बदलें
ऊपर दिए गए चरण सरल शब्दों में रूपांतरण कार्यप्रवाह प्रक्रिया को प्रस्तुत करते हैं। सबसे पहले, TeXOptions वर्ग का एक उदाहरण बनाएँ और PdfSaveOptions वर्ग के विभिन्न गुण सेट करें। इसके बाद, रेंडरिंग प्रक्रिया को समाप्त करने के लिए TeX दस्तावेज़ को Python में PDF में बदलें।
पायथन में TeX से PDF कनवर्टर बनाने के लिए कोड
import aspose.tex as tex | |
import os | |
from aspose.tex import * | |
from aspose.tex.io import * | |
from aspose.tex.presentation.pdf import * | |
path = "C://" | |
# Create the stream | |
with open(os.path.join(path, "any-name.pdf"), "wb") as pdf_stream: | |
# Create conversion options | |
options = TeXOptions.console_app_options(TeXConfig.object_latex) | |
# Set the directory | |
options.output_working_directory = OutputFileSystemDirectory(path) | |
# Initialize PdfSaveOptions | |
options.save_options = PdfSaveOptions() | |
# Run the TeXJob | |
TeXJob(os.path.join(path, "hello-world.ltx"), PdfDevice(pdf_stream), options).run() |
यह कोड स्निपेट कुशलतापूर्वक पाइथन में TeX से PDF कनवर्टर बनाता है। रूपांतरण ObjectTeX इंजन के कॉन्फ़िगरेशन को सक्षम करके और फिर आउटपुट निर्देशिका सेट करके शुरू होता है जहाँ लॉग फ़ाइल और अन्य जानकारी संग्रहीत की जाती है। इसके अलावा, आप TeXOptions और PdfSaveOptions वर्ग द्वारा प्रदर्शित कई गुणों को अनुकूलित करते हुए रूपांतरण को और बेहतर बना सकते हैं।
इस लेख में पाइथन में TeX फ़ाइल को PDF में बदलने से संबंधित विवरण शामिल किए गए हैं। LaTeX से PNG इमेज रेंडरिंग के बारे में जानने के लिए, पायथन में LaTeX को PNG में बदलें पर लेख पढ़ें।