0

ヘッダーを介して acrobat にエクスポートする代わりに、PrinceXML からサーバー (新しい PDF ファイル) に PDF の結果を書き込もうとしています。以下のコードは、ブラウザーに結果を表示します。

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

1 に答える 1

1

知りたい人のためにこれを考え出しました...

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);
于 2013-09-27T18:57:01.273 に答える