"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > यदि यह सीएसएस का समर्थन नहीं करता है तो मैं जेएसपीडीएफ का उपयोग करके अपनी पीडीएफ को कैसे स्टाइल कर सकता हूं?

यदि यह सीएसएस का समर्थन नहीं करता है तो मैं जेएसपीडीएफ का उपयोग करके अपनी पीडीएफ को कैसे स्टाइल कर सकता हूं?

2024-11-10 को प्रकाशित
ब्राउज़ करें:345

How can I style my PDFs using jsPDF if it doesn\'t support CSS?

जेएसपीडीएफ के साथ स्टाइलिंग चुनौतियां

जेएसपीडीएफ के साथ काम करते समय, दस्तावेजों पर सीएसएस लागू करना एक निराशाजनक बाधा हो सकती है। हालाँकि, समस्या की जड़ अनुचित फ़ाइल समावेशन या त्रुटियों में नहीं हो सकती है। जेएसपीडीएफ दस्तावेज़ के अनुसार, सीएसएस स्टाइलिंग सीधे लाइब्रेरी द्वारा समर्थित नहीं है।

परंपरागत रूप से, किसी दस्तावेज़ के भीतर स्टाइलिंग तत्वों में सीएसएस का उपयोग शामिल होता है। हालाँकि, jsPDF एक अलग दृष्टिकोण अपनाता है। सीएसएस पर भरोसा करने के बजाय, यह डेवलपर्स को सीधे अपने एपीआई के माध्यम से टेक्स्ट रंग सेट करने की अनुमति देता है। उदाहरण के लिए, किसी विशिष्ट रंग के साथ टेक्स्ट को परिभाषित करने के लिए, आप इस तरह के कोड का उपयोग कर सकते हैं:

doc.setTextColor(255, 0, 0);

यह RGB मानों का उपयोग करके टेक्स्ट का रंग लाल पर सेट करता है . आप विभिन्न अन्य एपीआई विधियों का उपयोग करके टेक्स्ट आकार, फ़ॉन्ट और अन्य फ़ॉर्मेटिंग विकल्प भी सेट कर सकते हैं।

उदाहरण के लिए, लाल शीर्षक और उसके नीचे नियमित आकार के हरे टेक्स्ट वाला दस्तावेज़ बनाने के लिए, आप निम्नलिखित कोड का उपयोग कर सकते हैं :

var doc = new jsPDF('landscape');
doc.setFontSize(22);
doc.setTextColor(255, 0, 0);
doc.text(20, 20, 'This is a title');

doc.setFontSize(16);
doc.setTextColor(0, 255, 0);
doc.text(20, 30, 'This is some normal sized text underneath.');

इन विधियों का लाभ उठाकर, आप अपने जेएसपीडीएफ दस्तावेज़ों में टेक्स्ट फ़ॉर्मेटिंग प्राप्त कर सकते हैं। याद रखें कि इनलाइन, आंतरिक और बाहरी सीएसएस जेएसपीडीएफ के साथ काम नहीं करेंगे, क्योंकि यह स्टाइलिंग के लिए सीएसएस का उपयोग नहीं करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3