frame not found in cellmap DomPDF

225
06 февраля 2019, 10:20

Ошибка из сабжа появляется при попытки рендеринга xls файла. Насколько я понимаю это ошибка из-за того что ячейки из excel документа не влезают в лист PDF.

Вот код.

<?php
    require_once 'PHPExcel/Classes/PHPExcel/IOFactory.php';
    require_once 'PHPExcel/Classes/PHPExcel.php';
    // Create new PHPExcel object
    $objPHPExcel = new PHPExcel();
    $rendererName = PHPExcel_Settings::PDF_RENDERER_DOMPDF;
    // dompdf folder
    $rendererLibraryPath = dirname(__FILE__).'/dompdf';


if (!PHPExcel_Settings::setPdfRenderer(
    $rendererName,
    $rendererLibraryPath
)) {
    die(
        'NOTICE: Please set the $rendererName and $rendererLibraryPath values' .
        '<br />' .
        'at the top of this script as appropriate for your directory structure'
    );
}
$objPHPExcel = PHPExcel_IOFactory::load("blank-zakaz.xls");
$objPHPExcel->setActiveSheetIndex(0);

$active_sheet = $objPHPExcel->getActiveSheet();
$active_sheet->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);

// Redirect output to a client’s web browser (PDF)
header('Content-Type: application/pdf');
header('Content-Disposition: attachment;filename="01simple.pdf"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'PDF');
$objWriter->save('php://output');
exit();
?>

Как исправить ошибку?

READ ALSO
Внешние папки в проекте Codeigniter

Внешние папки в проекте Codeigniter

Использую CIУ меня есть папка projects в корне, где находятся папки с проектами к каждой которой есть файл index

160
Описание процесса поиска имени

Описание процесса поиска имени

Помогите описать процесс поиска имени х в последней строке фрагмента:

198
Частота встречаемости делителей чисел

Частота встречаемости делителей чисел

Как наиболее быстро найти частоту встречаемости делителей у последовательности чисел (кроме делителя 1)? Например, для чисел 4,7,10,12 результатом...

220
Использования hexidecimal в коде

Использования hexidecimal в коде

Какой особый смысл в том, чтобы использовать hexidecimal, для определения значения переменных?

181