mPDF - 任何编辑裁剪标记的方法?

问题描述

有没有办法编辑裁剪标记设计?这就是我想要实现的目标:

enter image description here

这是我的代码

function generate_pdf($content,$pdf_width,$pdf_height,$file_name,$bleed = true) {
    $bleed_size = 3; //5mm either side of the doc
    $width      = ($bleed ? $pdf_width + $bleed_size : $pdf_width); //if bleed - increase by 10mm
    $height     = ($bleed ? $pdf_height + $bleed_size : $pdf_height); //if bleed - increase by 10mm
    
    $mpdf       = new \Mpdf\Mpdf([
        'mode'          => '','format'        => [$width,$height],'img_dpi'       => 300,'cropMarkLength' => 3,'cropMarkMargin' => 10,]);
    $mpdf->SetdisplayMode('fullpage');
    
    if($bleed) {
        $mpdf->cropMarkMargin = 10;
        $mpdf->cropMarkLength = 3;
        $content = add_bleed($content,$pdf_height);
    }
    
    $mpdf->WriteHTML($content);
    $mpdf->Output($file_name,'F');
}


function add_bleed($content,$width,$height) {
    $b_width = $width - 3;
    $b_height = $height - 3;
    $bleed = '
<style>
    @page {
        size: '.$b_width.'mm '.$b_height.'mm;
        marks: crop;
        background-image:url(print_back.png);
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center;
    }
</style>
';
    return $bleed.$content;
}

这是当前的结果,但我希望它和第一张图片一样。

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)