0

PHPExcel を使用して PDF を作成する際に問題が発生しています。Excel と pdf ファイルは正常に作成できますが、pdf の文字が正しく機能していません。下の画像。

ここに画像の説明を入力

テキストのいずれかをコピーしてどこかに貼り付けると、通常のテキストとして読み取られ、意味不明ではなくなります。これは非常に奇妙です。私のコードは以下です。

$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);

文字エンコーディングなどを設定してこれを止める方法はありますか?どんな助けでも大歓迎です!

編集

大きな画像へのリンク

私はTCPDFを使用してPDFを生成しています

4

0 に答える 0