मैं पीडीएफ बनाने के लिए reportlab का उपयोग कर रहा हूँ।पाइथन में रिपोर्टलैब कैनवास में कोई फ़ॉन्ट कैसे सेट करें?
pdf = Canvas('test.pdf')
pdf.setFont('Tahoma', 16)
लेकिन अगर मैं 'Tahoma'
के बजाय 'Courier'
का उपयोग करने में कोई समस्या नहीं है: जब मैं निम्न विधि का उपयोग कर एक फ़ॉन्ट सेट करने का प्रयास, मैं एक KeyError
मिलता है। मैं ताहोमा का उपयोग कैसे कर सकता हूं?
धन्यवाद आप मेरा दिन बना दिया, यह काम किया, इस तरह से ओपन टाइप फ़ॉन्ट का उपयोग करने वहाँ वैसे भी है ... – srisar
अंतिम समय मैंने चेक किया कि इसे opentype के लिए कोई समर्थन नहीं था। हाल ही में मुझे ओटीएफ का उपयोग करने की ज़रूरत है, मैं इसे फ़ॉन्ट फोर्ज के साथ टीटीएफ में परिवर्तित कर सकता हूं। लेकिन चूंकि ओटीएफ एक नया प्रारूप है, तो आप कुछ विशेषताओं को खो सकते हैं। सौभाग्य से मेरे लिए इस समय कोई फर्क नहीं पड़ता। –
मैं कंसोलस फ़ॉन्ट का उपयोग करना चाहता था, लेकिन यह अवांछित लगता है, इसलिए मैंने पूछा। वैसे भी महान टिप के लिए धन्यवाद .. – srisar