2017-10-07 4 views
0

J'essaie d'afficher le contenu tamoul au format PDF en utilisant TFPDF. J'ai téléchargé TSCu_SaiIndira.ttf, une police tamoul et l'ai stocké dans le chemin C:\wamp\www\tfpdf\font\unifont. Le mot tamoul stocké dans le bloc-notes est 'பெயர்கள்'. Quand je cours le code ci-dessous, il est imprimé avec différentes lettresImpossible d'afficher la police tamoul dans TFPDF

<?php 
require('tfpdf.php'); 

$pdf = new tFPDF(); 
$pdf->AddPage(); 

// Add a Unicode font (uses UTF-8) 
$pdf->AddFont('DejaVu','','TSCu_SaiIndira.ttf',true); 
$pdf->SetFont('DejaVu','',14); 

// Load a UTF-8 string from a file and print it 
$txt = file_get_contents('HelloWorld.txt'); 
$pdf->Write(8,$txt); 

// Select a standard font (uses windows-1252) 
$pdf->SetFont('Arial','',14); 
$pdf->Ln(10); 
$pdf->Write(5,'The file size of this PDF is only 12 KB.'); 

$pdf->Output(); 
?> 

Je suis nouveau au codage. J'ai lu toutes les réponses affichées pour les questions pertinentes, mais rien ne fonctionne.

Répondre

0

Dans ce code:

$pdf->AddFont('DejaVu','','TSCu_SaiIndira.ttf',true); 
$pdf->SetFont('DejaVu','',14); 

Vous utilisez 'DejaVu' comme nom de famille de polices, ce qui ne va pas. J'ai fait un test rapide, et:

$pdf->AddFont('TSCu_SaiIndira','','TSCu_SaiIndira.ttf', true); 
$pdf->SetFont('TSCu_SaiIndira','',14); 

J'ai travaillé pour moi.

+0

J'ai déjà essayé de lancer cette erreur - Erreur FPDF: Police non définie: tscu_saiindira – manikandan