यह चरणबद्ध मार्गदर्शिका चर्चा करती है कि पायथन में **LaTeX को PNG में कैसे रेंडर किया जाए। इसमें पाइथन में TeX को PNG में बदलने के लिए एल्गोरिदम और कोड स्निपेट शामिल है। इसके अलावा, आप अपनी आवश्यकताओं के अनुसार विभिन्न छवि गुणों को बदलने के लिए छवि रेंडरिंग प्रक्रिया में सुधार भी कर सकते हैं।
पायथन में LaTeX को PNG में रेंडर करने के चरण
- अपने सिस्टम में Aspose.TeX स्थापित करें
- TeXConfig वर्ग के साथ TeXOptions वर्ग का एक उदाहरण आरंभ करें
- विभिन्न गुणधर्म सेट करने के लिए PngSaveOptions क्लास इंस्टेंस घोषित करें
- LaTeX को PNG छवि में बदलें
ये चरण Python के लिए LaTeX रेंडरर बनाने के लिए एल्गोरिदम को समझने में सहायक हैं। यह केवल स्रोत TeX फ़ाइल को पढ़ता है और फिर इसे PNG प्रारूप में एक छवि के रूप में प्रस्तुत करता है। यह रूपांतरण विशेष रूप से उन परिदृश्यों में सहायक होता है जहाँ आपको थंबनेल बनाने या वेब एप्लिकेशन या वेबसाइट पर LaTeX फ़ाइल सामग्री का पूर्वावलोकन करने की आवश्यकता होती है।
पायथन में TeX से PNG कनवर्टर बनाने के लिए कोड
import aspose.tex as tex | |
import os | |
from aspose.tex import * | |
from aspose.tex.io import * | |
from aspose.tex.presentation.image import * | |
path = "C://" | |
# Create the stream | |
with open(os.path.join(path, "any-name.png"), "wb") as png_stream: | |
# Create conversion options | |
options = TeXOptions.console_app_options(TeXConfig.object_latex) | |
# Specify the directory | |
options.output_working_directory = OutputFileSystemDirectory(path) | |
# Create PngSaveOptions object | |
options.save_options = PngSaveOptions() | |
# Save output PNG | |
TeXJob(os.path.join(path, "hello-world.ltx"), ImageDevice(True), options).run() |
उपर्युक्त नमूना कोड दर्शाता है कि पायथन में TeX से PNG कनवर्टर कैसे विकसित किया जाए। आप PngSaveOptions क्लास के साथ रूपांतरण को कस्टमाइज़ कर सकते हैं जैसे कि इमेज रिज़ॉल्यूशन, स्मूथिंग मोड, इंटरपोलेशन मोड आदि सेट करना। इसी तरह, आप किसी भी कस्टम आवश्यकताओं को पूरा करने के लिए ImageDevice क्लास के साथ स्पेस कोऑर्डिनेट को बदल सकते हैं, स्ट्रोक और फिल सेट कर सकते हैं, साथ ही उनकी संबंधित अपारदर्शिता भी सेट कर सकते हैं।
यह लेख पाइथन में TeX को PNG में एक्सपोर्ट करने के लिए सभी महत्वपूर्ण विवरणों को संकलित करता है। हालाँकि, यदि आप LaTeX को PDF दस्तावेज़ के रूप में सहेजना चाहते हैं तो पायथन में LaTeX को PDF में बदलें के लिए गाइड देखें।