2012-11-23 16 views
14

मैंहिंदी भाषा को सही ढंग से tcpdf

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); 

// set default monospaced font 
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); 


//set some language-dependent strings 
$pdf->setLanguageArray($l); 

// --------------------------------------------------------- 

$pdf->addTTFfont('fonts/ARIALUNI.TTF', 'TrueTypeUnicode', '', 32); 
$pdf->SetFont('arialuni', '', 10,'false'); 

$txt = 'hindi text with arial unicode समृध्दि'; 

$pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); 

// --------------------------------------------------------- 

//Close and output PDF document 
$pdf->Output('example_038.pdf', 'I'); 

tcpdf में Arial Unicode फ़ॉन्ट का उपयोग करके हिंदी पाठ प्रदर्शित करने के लिए नीचे दिए गए कोड को बनाया है पर दिखाई नहीं दे रहा है, लेकिन यह ठीक से प्रदर्शित हो रही है नहीं है

लेकिन php में यह सही पाठ दिखा ।

कृपया मुझे बताएं कि क्या कुछ गलत है।

+0

इसलिए मुझे समझ में नहीं आता है। अगर कोड काम करता है .. समस्या कहां है ??? – StasGrin

+0

आपको यह जोड़ना चाहिए कि यह * प्रदर्शित * ** अलग-अलग ** हो रहा है। – Prasanth

+0

मैं इस हिंदी पाठ को समृद्ध टी प्रिंट करना चाहता हूं लेकिन यह पीडीएफ में बिल्कुल समान नहीं दिख रहा है। यह समस्या है –

उत्तर

1

एक विकल्प के रूप में mPDF आज़माएं। यह बहुत अच्छा और उपयोग करने में आसान है। यह कैसे हिंदी

1

प्रदर्शित करता है की Here is an example मैं mpdf1.com मैं पहले यह कोशिश की है की कोशिश करेंगे, और यह हिंदी

0

कुछ के साथ काम किया फॉन्ट के साथ गलत हो सकता है।

कोशिश निम्नलिखित लाइनों की जगह और एक अन्य फॉन्ट की कोशिश कर रहा:

$pdf->addTTFfont('fonts/ARIALUNI.TTF', 'TrueTypeUnicode', '', 32); 
$pdf->SetFont('arialuni', '', 10,'false'); 
-1

इस प्रयास करें, यह काम करता है।

$ mpdf-> SetAutoFont();

संबंधित मुद्दे