// 需要下载扩展
下载html2pdf:
链接: https://pan.baidu.com/s/1DBMb01raWqgWwMZPn-KKAQ
提取码: 95yk
$name = $order['name'].'_'.date('Y_m_d_H_i_s',time());
$image = $input['url'];
// 有个问题没搞懂,貌似不能用网络路径 只能本地路径
//实例化
$pdf = new \FPDF();
$pdf->AddPage();
//设置PDF的边缘位置
$pdf->Image($image,20,40,170,170);
//输出PDF页面
// $pdf->Output();
$path_name = $this->create_dir('pdf').'/'.$name.'.pdf';
$this->db->update('t_order',array('url'=>base_url().$path_name),array('id'=>$input['id']));
//转换成文档并保存 第一个参数:你转换的文件名称,可以自己设置名称 第二参数为:F
$pdf->Output($path_name,"F");
//创建上传目录
public function create_dir($module = 'pdf')
{
$root_dir = ('./upload');
$module_dir = $root_dir . '/' . $module;
$year_dir = $module_dir . '/' . date('Y', time());
$month_dir = $year_dir . '/' . date('m', time());
$day_dir = $month_dir . '/' . date('d', time());
if (!is_dir($root_dir)) {
mkdir($root_dir);
}
if (!is_dir($module_dir)) {
mkdir($module_dir);
}
if (!is_dir($year_dir)) {
mkdir($year_dir);
}
if (!is_dir($month_dir)) {
mkdir($month_dir);
}
if (!is_dir($day_dir)) {
mkdir($day_dir);
}
return $day_dir . '/';
}
网友评论