Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法打开由dompdf流传输的pdf,请帮助我_Php_Html_Pdf_Ckeditor_Dompdf - Fatal编程技术网

Php 无法打开由dompdf流传输的pdf,请帮助我

Php 无法打开由dompdf流传输的pdf,请帮助我,php,html,pdf,ckeditor,dompdf,Php,Html,Pdf,Ckeditor,Dompdf,我使用ckeditor和dompdf创建pdf文件,当我成功保存它时,创建一个pdf文件,但文件无法打开。写为“无法加载pdf文档” 我使用dompdf版本0.6.1 require_once("converter/dompdf/dompdf_config.inc.php"); $html = "<html><body>".$_POST['editor']."</body></html>"; $user = $_SESSION['user']; $

我使用ckeditor和dompdf创建pdf文件,当我成功保存它时,创建一个pdf文件,但文件无法打开。写为“无法加载pdf文档”

我使用dompdf版本0.6.1

require_once("converter/dompdf/dompdf_config.inc.php");
$html = "<html><body>".$_POST['editor']."</body></html>";
$user = $_SESSION['user'];
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->set_paper("A4");
$dompdf->render();
$dompdf->stream('file_'.$user.'.pdf');
require_once(“converter/dompd/dompd_config.inc.php”);
$html=”“.$\u POST['editor']。”;
$user=$\会话['user'];
$dompdf=新的dompdf();
$dompdf->load_html($html);
$dompdf->set_纸张(“A4”);
$dompdf->render();
$dompdf->stream('file.'.$user..pdf');

希望你做得很好

由于您正在使用Dompdf,我建议您也可以使用tcpdf,它非常容易理解和使用。除此之外,您还可以从谷歌轻松下载tcpdf。下面我给你一个关于如何使用tcpdf创建pdf文件的链接。此外,您还可以仅从该链接下载tcpdf

请访问

希望这可能对你有用,并解决你的错误


等待您的宝贵意见

您可以与php一起使用。简单

嘿,非常感谢你的建议,实际上我的问题已经正确了。现在我可以正确打开pdf文件,但我会尝试你的建议,希望它会更好。对不起,我的英语不好:)有任何错误(来自PHP或您的PDF查看器)?最典型的问题是在PDF流中捕获了一些非PDF内容(例如PHP通知)。因此,一旦您将通知静音,PDF可能就可以了(建议将display_errors设置为off)。