PHPExcel创建PDF

时间:2013-11-13 14:06:18

标签: php pdf-generation phpexcel

我在使用PHPExcel创建PDF时遇到问题。我可以很好地创建excel和pdf文件,但它的pdf上的字符不能正常工作。图片如下。

enter image description here

如果我复制任何文本并将其粘贴到某个地方,它将作为普通文本读取而不再是乱码,这很奇怪。我的代码如下。

$newpdf = "reports/risk-bordereaux-".$time.".pdf";
$objPHPExcel = PHPExcel_IOFactory::load($newxlsx);
$objPHPExcel->getActiveSheet(0)->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);
$objPHPExcel->getActiveSheet(0)->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);
$objPHPExcel->getActiveSheet(0)->getPageSetup()->setFitToWidth(true);
$objPHPExcel->getActiveSheet(0)->getPageSetup()->setFitToHeight(true);
$objPHPExcel->getActiveSheet(0)->setShowGridlines(false);

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'PDF');
$objWriter->save($newpdf);

我想知道是否有任何方法可以设置字符编码或某些东西来阻止这种情况发生?任何帮助将不胜感激!

修改

链接到bigger image

我正在使用TCPDF生成PDF

0 个答案:

没有答案