2010-07-26 23 views
0

% PDF 1.7 3 0 obj < </Type/page/Parent 1 0 R/LastModified (D: 20100723054757 + 08'00')/Ressources 2 0 R/MediaBox [0.00 0.00 595.28 841.89]/CropBox [0.00 0.00 1687.40 2386.46]/BleedBox [0.00 0.00 4783.17 6764.77]/TrimBox [0.00 0.00 4783.17 6764.77]/ArtBox [0.00 0.00 4783.17 6764.77]/Contenu 4 0 R/Rotation 0/Groupe < </Type/Groupe/S/Transparence/CS/DeviceRGB >>/Annots [200001 0 R 200002 0 R 200003 0 R 200004 0 R 200005 0 R 200006 0 R]/PZ 1 >> endobj 4 0 obj <> flux x X v 8} W yk j 獂 I \ B ˬ ĭ m % p ڡ $ : nb | o S9 2 ޺ h e 8 t j 7a L ֨ b Ma Ӷ j u эp^V & + x yuv ܬ X � ���Wng�}�n<� d����}f^����B��d��j���=��c���<� \����ن_�� ��L+�X.�,�n� ��ieRK�R�I�|��I��|��l��Һ�bn]�ۨp���0I(��t]�S�C\@��F���=H�jnW۵֧� 6aG sr4 fA g j x4M x n la F ; D 0A # cm ng { n ; [ , l I X) _1x r 3 ? I . `6¡ ? Jv Җ B á- ט [ u 5] n 7 q | ^ 2i L + ɡ 1 -BRq f <> I0 m 4 e / # c nj : q Hq- ID ? M 7 + xz 0 7 ? j0 = Z |} P s w AZ >  # kd P Zx? ԕD أ # o1 tAffichage des caractères étranges lors de la création PDF à l'aide TCPDF

C'est ce que je vois quand je crée le pdf. J'utilise kohana comme framework php. Quelle serait la raison possible pour laquelle cela se produit? Aussi quelles sont les solutions possibles à cela? Merci et que Dieu bénisse ..

+0

http://www.joelonsoftware.com/articles/Unicode.html – msw

+0

i get it travailler .. à la fin de la création de pdf i ajouté la sortie () .. et ça marche très bien .. – Manie

Répondre

3

Ceci est résolu en ajoutant exit() à la fin de la création de pdf.

1

La génération de PDF en utilisant TCPDF ou FPDF avec le framework kohana peut entraîner une erreur car lors de la génération de PDF, il y a encore du code HTML exécuté par kohana via le contrôleur de template. ex.

Some_controller extend Template_controller 
{ 
    public function index() 
    { 
    --- 
    } 

    public function create_pdf() 
    { 
    --- 
    } 
} 

où le contrôleur de modèle contiennent du code HTML comme modèle pour l'ensemble de votre page Web, même votre page generate PDF (si vous étendez du contrôleur de modèle). dans ce cas, comme un code ci-dessus, vous devez exclure votre fonction create_pdf(), le sortir et faire un nouveau contrôleur qui étendent le contrôleur (pas de modèle).

votre code se présente comme suit:

Print_pdf_controller extend Controller 
{ 
    public function index() 
    { 
    url::redirect("......"); 
    } 

    public function print_pdf() 
    { 
    $print = new View("print_pdf"); 
    $print->render(TRUE); 
    } 
}