2017-07-31 12 views
1

私はファイルをExcelに持っており、phpexcelを使用してpdfに変換しています。それはロシア文字を????ここでロシア語を含むexcelファイルからphp excelを使用してpdfに変換

は、変換のために責任があるコードです:

public function exportToExcel($phpExcelObject) 
{ 
    header("Expires: Mon, 1 Apr 1974 05:00:00 GMT"); 
    header("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); 
    header("Cache-Control: no-cache, must-revalidate"); 
    header("Pragma: no-cache"); 
    header("Content-type: application/vnd.ms-excel", 'charset=UTF-8'); 
    header("Content-Disposition: attachment; filename=matrix.xls"); 
    $objWriter = new PHPExcel_Writer_Excel5($phpExcelObject); 
    $objWriter->save('php://output'); 
} 

あなたは私を助けていただけますか?

+0

このコードのうち、どの部分がPDFで何かしますか?これはxlsファイルを作成しています –

答えて

0

まず、domPDFでサポートされているフォントを含むフォルダを確認します。次に、.ttfで終わるフォントがあれば、このフォントファミリをPhpExcel Objectの対応するセルに適用します。その後、それは動作します。

$sheet->getStyle('A1')->getFont()->setName('dejavu sans'); 
関連する問題