我的目的是将一个完整的php页面转换为html,然后将html转换为pdf并通过浏览器呈现。这样做除了在浏览器上显示它之外,它将同时下载自动发生的pdf没有发生。 它与PHP。
可以告诉我基本概念..如何做到这一点。
提前致谢
答案 0 :(得分:1)
您已在浏览器中呈现该页面。在显示页面之前,header()
用户将指向与附件同一页面的位置,但不会exit
。这将允许他们下载文件,但它仍然会在页面上加载文件。不是100%肯定这会起作用,但值得一试。
答案 1 :(得分:0)
我认为你需要再次审视这个问题。当我读到它时,你问的是如何显示尚未下载的内容(在下载时),这显然是不可能的,所以不能是你的意思。
答案 2 :(得分:0)
尝试创建一个标题,告诉浏览器在收到文件时该怎么做。
<?php
header("Content-Type: $filedatatype" );
header("Content-Disposition: attachment; filename=\"" . $FileObject->name . "\";");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . $filesize);
?>