Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP FPDI लाइब्रेरी में एन्कोडिंग कैसे सेट करें?


नीचे FPDI लाइब्रेरी के लिए एन्कोडिंग सेट करने के लिए समान कोड है-

ऐसे नए फ़ॉन्ट जोड़ें जिनमें सही अक्षर हों।

$pdf->AddFont('DejaVu','','DejaVuSansCondensed.php');
$pdf->SetFont('DejaVu', '', 10, '', false);

निम्नलिखित तीन संभावित एन्कोडिंग हैं जो संभव हैं।

cp1250 (Central Europe)
cp1251 (Cyrillic)
cp1252 (Western Europe)
cp1253 (Greek)
cp1254 (Turkish)
cp1255 (Hebrew)
cp1257 (Baltic)
cp1258 (Vietnamese)
cp874 (Thai)
or
ISO-8859-1 (Western Europe)
ISO-8859-2 (Central Europe)
ISO-8859-4 (Baltic)
ISO-8859-5 (Cyrillic)
ISO-8859-7 (Greek)
ISO-8859-9 (Turkish)
ISO-8859-11 (Thai)
ISO-8859-15 (Western Europe)
ISO-8859-16 (Central Europe)
Or
KOI8-R (Russian)
KOI8-U (Ukrainian)

आइए UTF-8 को cp1250 में बदलने के लिए एक उदाहरण देखें।

$str = iconv('UTF-8', 'cp1250', 'zazółcić gęślą jaźń');

ध्यान दें -यदि उपयोगकर्ता द्वारा पीडीएफ को भेजी गई स्ट्रिंग UTF-8 एन्कोडिंग में है, तो इसे cp1250 में बदलने की आवश्यकता है।


  1. PHP - mb_detect_order () का उपयोग करके कैरेक्टर एन्कोडिंग डिटेक्शन ऑर्डर कैसे सेट करें?

    द mb_detect_order() PHP में फ़ंक्शन का उपयोग वर्ण एन्कोडिंग पहचान को क्रम में सेट/प्राप्त करने के लिए किया जा सकता है। यह फ़ंक्शन PHP 4.2.0 या उच्चतर संस्करणों में समर्थित है। सिंटैक्स array|bool mb_detect_order(str $encoding) पैरामीटर mb_detect_order() केवल एक पैरामीटर स्वीकार करता है $encoding स्

  1. PHP में इमेजसेटपिक्सेल () फ़ंक्शन का उपयोग करके एकल पिक्सेल कैसे सेट करें?

    इमेजसेटपिक्सेल () PHP में एक इनबिल्ट फ़ंक्शन है जिसका उपयोग सूचीबद्ध निर्देशांक पर एकल पिक्सेल सेट करने के लिए किया जाता है। सिंटैक्स bool imagesetpixel(resource $image, int $x, int $y, int $color) पैरामीटर इमेजसेटपिक्सेल () चार पैरामीटर स्वीकार करता है:$छवि , $x , $y और $रंग । $छवि - काम करने क

  1. रास्पबेरी पाई पर रास्पबेरी पाई ओएस कैसे सेट करें?

    डेबियन-आधारित रास्पबेरी पाई ओएस (जिसे पहले रास्पियन कहा जाता था) को रास्पबेरी पाई के हार्डवेयर पर चलने के लिए अनुकूलित किया गया है। यह आरंभ करने में आपकी सहायता करने के लिए बहुत सारे उपयोगी सॉफ़्टवेयर को बंडल करता है। यह इसे किसी भी अनुभव स्तर पर पाई उपभोक्ताओं के लिए एक बेहतरीन गो-टू ओएस बनाता है।