2015-04-12 66 views
0

我正在使用mpdf從html轉換pdf轉換。如何在使用mpdf時在pdf中打印泰米爾語字母?

我想打印以下

$html = '<table style = "width:300px;border-collapse: collapse;border: 1px solid black;"> 
      <tr style ="border: 1px solid black;"> 
       <td style = "border: 1px solid black;padding: 20px;text-align:center;">test</td> 
       <td style = "border: 1px solid black;padding: 20px;text-align:center;">ராசி</td> 
       <td style = "border: 1px solid black;padding: 20px;text-align:center;">ராசி</td> 
       <td style = "border: 1px solid black;padding: 20px;text-align:center;">test</td> 
      </tr> 
</table>'; 
     $html = utf8_encode($html); 
     $mpdf=new mPDF(); 
     $mpdf->WriteHTML($html); 
     $mpdf->Output(); 

我能夠到文檔中。但泰米爾語文本無法打印。它在pdf文件中看起來不可讀。 我想要打印泰米爾文字嗎?我試圖編碼的HTML,但徒勞無功。

回答

1

我做到了由包括泰米爾語字體文件ind_ta_1_001.ttf到「TTFONTS」文件夾,然後把它叫爲pdf改變了代碼如下

$mpdf=new mPDF('ta'); 
    $mpdf->WriteHTML($html); 
    $mpdf->Output(); 

它能正常工作,因爲MPDF支持泰米爾語。

0

從PHP文件:

函數utf8_encode - 編碼ISO-8859-1字符串轉換爲UTF-8

你有什麼已經是UTF-8字符串。你不需要轉換它。只要刪除utf8_encode即可。

+0

刪除utf8_encode()後,結果相同(不可讀文本!)。 –

+1

確保您安裝了所有正確的字體。你需要一個可以處理泰米爾語字符的字體。 –

+0

我第一次使用mpdf。我不知道如何在mpdf中添加泰米爾字體。 –

相關問題