gpt4 book ai didi

pdf - 使用html2pdf在后台保存pdf

转载 作者:行者123 更新时间:2023-12-02 18:13:34 25 4
gpt4 key购买 nike

我正在尝试使用 html2pdf 类自动生成 pdf。我得到了以下代码,该代码工作正常,只是有人必须手动保存 pdf。但是,每当添加新产品时,我希望自动将 pdf 保存到某个文件夹而无需用户干预,并将该值存储在数据库中以供将来引用。如何“静默”保存 pdf,即在后台保存而不显示任何弹出窗口或要求用户干预?提前致谢。

 include('pdf_content.php');
$content = ob_get_clean();
// convert to PDF
require_once('html2pdf/html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF('P', 'A4', 'en');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
//$html2pdf->Output($file_name.'_'.date("dmY").'.pdf');
$html2pdf->Output($product_id.'_'.$file_name.'_'.date("dmY").'.pdf');

最佳答案

您可以尝试在每次添加新产品时调用此脚本,尽管这样您就不会真正在“后台”执行此操作...

欲了解更多信息,请注意问题"How can I run a PHP script in the background after a form is submitted?"

编辑:

如果您希望将文件保存在服务器上而不是输出到浏览器,您可以使用不同的参数。 See also the html2pdf-wiki.请注意,您无法在不被注意的情况下将文件保存到用户的计算机上!

$html2pdf->Output('directory/file_xxxx.pdf', 'F');

关于pdf - 使用html2pdf在后台保存pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15830569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com