2016-11-22 1 views
0

On my localhoston my serverNavigateur non rendu correctement PDF dans Laravel

Localhost est très bien mais quand téléchargé vers le serveur ne fonctionne pas

Mon code

public function printSalesRecord() 
{ 

    $setPaperSize = 'A4'; 
    $pdf = App::make('dompdf'); 


    $pdf = PDF::loadView('salesrecord/PrintSalesRecord')->setPaper($setPaperSize)->setOrientation('portraite'); 

    return $pdf->stream(); 

} 

Voici ce que je reçois sur mon navigateur

% PDF-1.3 1 0 obj < </Type/Catalogue/Contours 2 0 R/Pages 3 0 R >> endobj 2 0 obj < </Type/Outlines/Count 0 >> endobj 3 0 obj < </Type/Pages/enfants [6 0 R]/Chef 1/Ressources < </ProcSet 4 0 R/Font < </F1 8 0 R> > >>/MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/ PDF/Texte] endobj 5 0 obj < </Créateur (DOMPDF)/CreationDate (D: 20161122092040 + 00'00 ')/ModDate (D : 20161122092040 + 00'00 ') >> endobj 6 0 obj < </Type/Page/Parent 3 0 R/Contenu 7 0 R >> endobj 7 0 obj < </Filtre/FlateDecode/Durée 73 >> streaming x 2 300P @ & ҹ B M -L L , BR B 5JR K Drr f B k endstream endobj 8 0 obj < </Type/Police/Sous-type/Type1/Nom/F1/BaseFont/Times-Roman/Encodage/WinAnsiEncoding >> endobj xref 0 9 0000000000 65535 f 0000000009 00000 n 0000000074 00000 n 0000000120 00000 n 0000000274 00000 n 0000000303 00000 n 0000000417 00000 n 0000000480 00000 n 0000000624 00000 n remorque < </Taille 9/Root 1 0 R/info 5 0 R >> startxref 733 %% EOF

+1

Il est très difficile de dire que si vous demandez comme ça sur Stackoverflow. Pouvez-vous plus spécifique? –

Répondre

0

S'il vous plaît vérifier le double vendeur: publier

Il est ressembler à votre pdf peut contenir le caractère utf-8.

Astuce: Support UTF-8

Vous devez ajouter dans votre fichier modèle si vous voulez avoir le support pour UTF-8

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 

Une autre possibilité;

Pouvez-vous changer le répertoire de police /basefont/dompdf/lib/fonts/Times-Roman à /basefont/Times-Roman?

+0

après avoir ajouté à ce dans le modèle. Même problème –

+0

Pouvez-vous montrer votre fichier modèle de lame? –

+0

Je viens seulement ai ce rien de beaucoup de code sur le modèle ccc test test de –

0

Essayez d'ajouter en-tête de réponse à votre code Laravel

Response::header('Content-type', 'application/pdf'); 

Ou tout simplement ajouter .pdf extension à votre itinéraire.

Ou utiliser la fonction download() au lieu de stream()