2013-09-27 3 views
0

Пытается перенести результаты PDF от PrinceXML на сервер (в новом PDF-файле) вместо экспорта через заголовки в acrobat. В приведенном ниже коде отображаются результаты в браузере.Как написать файл PrinceXML на сервер с помощью PHP

require_once("../library/Prince/prince.php"); 
$princeSettings = $this->getInvokeArg('bootstrap') >getOption('prince'); 
$prince = new Prince($princeSettings['path']); 
$prince->setHTML(true); 
$result = $prince->convert_string_to_passthru($this->htmlView); 

$fp = fopen("./files/reports/report.pdf", "w"); 
fwrite($fp, $result); 
fclose($fp); 

ответ

0

Фигурные это для тех, кто хочет знать ...

require_once("../library/Prince/prince.php"); 
$princeSettings =$this->getInvokeArg('bootstrap')->getOption('prince'); 
$prince = new Prince($princeSettings['path']); $prince->setHTML(true); 
$pdfPath =realpath(APPLICATION_PATH . "/../public/files/reports/report.pdf"); 
$prince->convert_string_to_file($this->htmlView, $pdfPath); 
Смежные вопросы