Skip to main content

Yii2 ปัญหา Export Pdf แล้วเป็นภาษาต่างดาว

ปัญหา กรณีที่ Export Pdf แล้วพบข้อความดังนี้

 

%PDF-1.4 %���� 3 0 obj <> /Contents 4 0 R>> endobj 4 0 obj <> stream x��Y[O76(R� ���%�T:Ie�Ɨ�ؓ’I�RU�e�<” (-��R��y��������h�ό��|���#x�� !Е��Z����i�Ԇ+[M\w�\x��=bv���?����� �K<�9� w� ���=��o�7��U&��,�e�C\�E�l�~��L������V7�I�?�ߡ玳�p��~��dG-�}�D�ibMh�@K�kip����� ?��$,�<,����?���y��� ��b��h5H�G+��-�}|%74T9C/F�e` �rxY |7 �� `=ePi^ITJ��z��L1A���V2U��w�$e �4������d_� ������o�Gg�����H T�G�Tc�D�j�؞�I���Yҹ<��΀�G�.R;)�1����Rh\�k�&-n���d1���1��B��R���P��9’]�v�zP��R�eq

แก้ไขได้โดยเพิ่ม Code ดังนี้

Yii::$app->response->format = \yii\web\Response::FORMAT_RAW;
Yii::$app->response->headers->add('Content-Type', 'application/pdf');

ขอขอบคุณที่มา

https://github.com/kartik-v/yii2-mpdf/issues/24