Php 在DOMpdf目录外使用DOMpdf创建pdf
嗨,我的网站上安装了mybb。我还安装了dompdf,它在自己的目录下工作,也就是说,我安装在Php 在DOMpdf目录外使用DOMpdf创建pdf,php,directory,dompdf,Php,Directory,Dompdf,嗨,我的网站上安装了mybb。我还安装了dompdf,它在自己的目录下工作,也就是说,我安装在“DOM”目录下。现在,我可以用这个简单的代码轻松地将PDF放在“DOM”目录中 <?php require_once "dompdf_config.inc.php"; //$file = "www/test/css_at_font_face.html"; $file="msf.html"; $dompdf = new DOMPDF(); $dompdf->load_html_file($
“DOM”
目录下。现在,我可以用这个简单的代码轻松地将PDF放在“DOM”
目录中
<?php
require_once "dompdf_config.inc.php";
//$file = "www/test/css_at_font_face.html";
$file="msf.html";
$dompdf = new DOMPDF();
$dompdf->load_html_file($file);
$dompdf->render();
$dompdf->stream("sample.pdf");
?>
如果我试图访问控制器DOM
之外的其他文件,即
加载html文件($file);
$dompdf->render();
$dompdf->stream(“sample.pdf”)
?>
我收到错误
请求的远程文件,但DOMPDF\u ENABLE\u Remote为false
以加载html而不启用远程文件访问:
<?php
require_once "dompdf_config.inc.php";
$file = "www/test/css_at_font_face.html";
$html=file_get_contents($file);
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");
?>
要启用远程访问,请不要编辑“dompdf_config.inc.php” 改用:
$dompdf = new DOMPDF();
$dompdf->set_option('enable_remote', TRUE);
$dompdf->set_option('enable_css_float', TRUE);
$dompdf->set_option('enable_html5_parser', FALSE);
接下来,“远程”是指使用完整URL(包括域部分)的任何文件。即使域与访问domdpf的域相同,情况也是如此。
$dompdf = new DOMPDF();
$dompdf->set_option('enable_remote', TRUE);
$dompdf->set_option('enable_css_float', TRUE);
$dompdf->set_option('enable_html5_parser', FALSE);