Php 将备份文件夹更改为dompdf

Php 将备份文件夹更改为dompdf,php,pdf,location,dompdf,Php,Pdf,Location,Dompdf,使用dompdf以pdf格式生成文档如何在PHP中指定备份文件的位置 $dompdf->load_html($html); $dompdf->render(); $dompdf->stream("file.pdf"); 如果要将pdf保存在自定义目录中: $file = 'mydirectory/myfile.pdf'; $content=$dompdf->output(array("compression" => 1)); file_put_contents($

使用
dompdf
以pdf格式生成文档如何在PHP中指定备份文件的位置

$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("file.pdf");

如果要将pdf保存在自定义目录中:

$file = 'mydirectory/myfile.pdf';
$content=$dompdf->output(array("compression" => 1));
file_put_contents($file,$content);

什么是“备份文件”?dompdf创建pdf文件,但不创建备份。这些文件将在默认的下载目录中进行管理。您需要在此处更清楚地了解您所说的内容。就目前而言,这毫无意义,包括评论在内。这3行代码不做任何备份
load_html
将html文件加载到内存中,不将其保存在任何位置。对于“render”,我不知道它是否使用临时文件或内存(但我假设内存可能不需要)。而stream在发送了几个头文件后会从内存中输出文件。据我所知,唯一使用临时目录的地方是从html文件下载外部图像时。如果您想更改它,可以创建
Options
类的新实例,并调用
setTempDir($pathToTemp)
。当您创建dompdf实例时,您可以将该实例传递给构造函数。仅供参考,我认为至少在我使用的所有版本中,压缩在默认情况下都是打开的。不过,详细说明一下也没什么坏处。