Php 函数pdf#u create';不能使用DOMPDF工作
函数pdf\u使用DOMPDF创建不起作用 我有一个项目,我正在通过ID调用子页面。我希望该页面转换为PDF格式并发送到电子邮件 我做了一些调查,得出了一个可行的条款。但我还是做不好。任何帮助我们的人都将不胜感激 这是我的页面url:Php 函数pdf#u create';不能使用DOMPDF工作,php,email-attachments,dompdf,Php,Email Attachments,Dompdf,函数pdf\u使用DOMPDF创建不起作用 我有一个项目,我正在通过ID调用子页面。我希望该页面转换为PDF格式并发送到电子邮件 我做了一些调查,得出了一个可行的条款。但我还是做不好。任何帮助我们的人都将不胜感激 这是我的页面url:file\u html?sts=4590 以下是我将转换为PDF的DomPDF: require("dompdf/dompdf_config.inc.php"); function pdf_create($html, $filename, $paper, $orie
file\u html?sts=4590
以下是我将转换为PDF的DomPDF:
require("dompdf/dompdf_config.inc.php");
function pdf_create($html, $filename, $paper, $orientation, $stream=TRUE){
$dompdf = new DOMPDF();
$dompdf->set_paper($paper, $orientation);
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream($filename.".pdf");
}
$filename = 'new_jobcard';
$dompdf = new DOMPDF();
$html = file_get_contents(curPageName());
pdf_create($html, $filename, 'A4', 'portrait');
是否可以将子链接页面(如
file\u html?sts=4596
转换为PDF并保存到服务器?在PDF\u create()
函数内外实例化dompdf,看起来不需要外部实例。您没有指明curPageName()
的作用。大概它使用sts变量中的值来呈现HTML文档?还有,您所说的“不工作!!”是什么意思。您是否收到任何错误或警告?有什么事情发生吗?是的,它确实保存了,但是html表格格式很好地存在!我用了这个结构。现在它可以保存到服务器,但html是不可格式化的<代码>require_once(“dompdf/dompdf_config.inc.php”)$files=glob(“dompdf/include/*.php”)$纸张=“信函”$方向=“纵向”$dompdf=新的dompdf()$dompdf->load_html($html);$dompdf->set_paper($paper,$orientation)$dompdf->render()$output=$dompdf->output();文件内容('new\u jobcard.pdf',$output)有什么想法吗?谢谢,我不知道你想用评论中的代码做什么(如果你尝试了新的东西,你应该编辑你的帖子)。但现在让我们忘掉这一切。您正在通过$dompdf->load_html()
加载文档。这意味着任何不包括协议和域的外部文件引用(例如css/styles.css或/css/styles.css)都将与本地文件系统上正在执行的脚本相关。因此,请确保这些路径在该文件中有意义。或者只使用一个完整的URI(例如)。在pdf\u create()
函数内外实例化dompdf,看起来不需要外部实例。您不需要指明curPageName()
的作用。大概它使用sts变量中的值来呈现HTML文档?还有,您所说的“不工作!!”是什么意思。您是否收到任何错误或警告?有什么事情发生吗?是的,它确实保存了,但是html表格格式很好地存在!我用了这个结构。现在它可以保存到服务器,但html是不可格式化的<代码>require_once(“dompdf/dompdf_config.inc.php”)$files=glob(“dompdf/include/*.php”)$纸张=“信函”$方向=“纵向”$dompdf=新的dompdf()$dompdf->load_html($html);$dompdf->set_paper($paper,$orientation)$dompdf->render()$output=$dompdf->output();文件内容('new\u jobcard.pdf',$output)有什么想法吗?谢谢,我不知道你想用评论中的代码做什么(如果你尝试了新的东西,你应该编辑你的帖子)。但现在让我们忘掉这一切。您正在通过$dompdf->load_html()
加载文档。这意味着任何不包括协议和域的外部文件引用(例如css/styles.css或/css/styles.css)都将与本地文件系统上正在执行的脚本相关。因此,请确保这些路径在该文件中有意义。或者只使用完整的URI(例如)。