• 转发卡片

    做DeerResume时,找了不少HTML转PDF的方案。最理想的是客户端转换,但可惜jspdf不支持中文,服务器端libreoffice直接转丢样式。

    wkhtmltopdf效果最好还支持远程图片。下载时要注意使用最新版,这样才能不依赖x,可以直接在服务器命令行运行,转换时可以直接命令行调用,不需root权限,一般页面1秒完成。

    以下是使用wkhtmltopdf生成pdf并下载的PHP代码Demo:

    file_put_contents( $content , $html);
    shell_exec(" wkhtmltopdf $uuid.html $uuid.pdf ");
    header('Content-type: application/pdf');
    readfile($uuid.'.pdf');
    unlink($uuid.'.html');
    unlink($uuid.'.pdf');
    
    
微博一键登入