尝试使用html2pdf类自动生成pdfs.我得到了以下代码,工作正常,只有有人必须手动保存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');
Run Code Online (Sandbox Code Playgroud)
Mar*_*Vry 15
您可以在每次添加新产品时尝试调用此脚本,尽管那时您不会在"后台"中真正执行此操作...
有关详细信息,请注意"在提交表单后如何在后台运行PHP脚本?"的问题.
编辑:
如果您希望将文件保存在服务器上而不是将其输出到浏览器,则可以使用不同的参数.另请参见html2pdf-wiki.请注意,您无法忽略在用户计算机上保存文件!
$html2pdf->Output('directory/file_xxxx.pdf', 'F');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23610 次 |
| 最近记录: |