永久域名18勿进永久域名在线,女人扒开屁股爽桶30分钟,欧美又粗又大又硬又长又爽视频,国产激情久久久久影院老熟女

400-800-9385
網(wǎng)站建設(shè)資訊詳細

php程序如何在pdf文檔上加上水印

發(fā)表日期:2020-08-12 09:12:00   作者來源:劉紅旺   瀏覽:5233   標簽:    
項目需求:在后臺上傳的pdf上自動加上水印,防止別人盜用,在一定程度上可以起到保護作用,以前沒有做過只有在圖片上加水印,分享一下百度的案例;
需要用到的插件
fpdf
fpdi
下面github地址可以在項目中下載這兩個文件
https://github.com/laiyuxiang/pdf_watermark/ 

水印插件

1.添加圖片水印
        vendor('fpdf.fpdf',"",".php");//引入文件
        vendor('fpdi.fpdi',"",".php");//引入文件
        $pdf = new \FPDI();
        $pageCount = $pdf->setSourceFile($file);//文件地址
        for ($pageNo = 1; $pageNo <= $pageCount; $pageNo++)
        {
        $templateId = $pdf->importPage($pageNo);
        // 獲取導(dǎo)入頁面的大小      
  $size = $pdf->getTemplateSize($templateId);
        //創(chuàng)建頁面(橫向或縱向取決于導(dǎo)入的頁面大?。?br />         if ($size['w'] > $size['h']) $pdf->AddPage('L', array($size['w'], $size['h']));
        else $pdf->AddPage('P', array($size['w'], $size['h']));
        // use the imported page
        $pdf->useTemplate($templateId);
 
        // 放置圖形     
   $pdf->image($img, 75, 85, 50);\\img水印圖片,后面的是水印在pdf中坐標
 
        }
        $pdf->Output($file_dir.$file_url);
 
二、加文字水印
      vendor('fpdf.fpdf',"",".php");
 vendor('fpdi.fpdi',"",".php");
    $pdf = new \FPDI();//初始
    //文件地址
    $pageCount = $pdf->setSourceFile($file);
    for ($pageNo = 1; $pageNo <= $pageCount; $pageNo++)
    {
        // 導(dǎo)入pdf
        $templateId = $pdf->importPage($pageNo);
        // 獲取pdf的大小
        $size = $pdf->getTemplateSize($templateId);
    
        // 創(chuàng)建頁面(橫向或縱向取決于導(dǎo)入的頁面大小)
        if ($size['w'] > $size['h']) $pdf->AddPage('L', array($size['w'], $size['h']));
        else $pdf->AddPage('P', array($size['w'], $size['h']));
     $pdf->SetFont('Arial','B','12');//設(shè)置文字的字號字
     $pdf->SetXY(0, 0); // 文字所在位置這個x,y值,自己調(diào)
      $pdf->Write(7, '1111');//寫入內(nèi)容大小
    }
     $pdf->Output('word.pdf');
這樣就可以,原圖效果如下:

水印1

導(dǎo)出圖片如下:
 

水印2

如圖達到了在圖片上加上圖片印章的效果:


 
下面是加上文字的效果:
 

水印3


 
感覺還是加圖片效果更好。而且中文會亂碼,這個問題沒有去解決因為我只需要加圖片水印,猜想應(yīng)該是頁面編碼和 arial字體原因。
 

水印4



  $pdf->Write(7,'這是水印');//寫入內(nèi)容大小
 header("Content-type: text/html; charset=utf-8");
定義了頁面編碼是utf-8 輸出的文字還是亂碼
 

水印5


 
  $pdf->SetFont('宋體','B','12');//設(shè)置文字的字號字
 
我嘗試將字體改成中文的最后發(fā)現(xiàn)不支持
 
暫時沒有找到解決方法。
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://www.wfcgdy.com/news/5818.html
相關(guān)網(wǎng)站設(shè)計案例
狠狠躁夜夜躁人人爽超碰97香蕉| 麻豆久久国产亚洲精品超碰热| 久久av无码精品人妻系列| 中文字幕无码毛片免费看| 亚洲第一av网站| 极品尤物一区二区三区小说| 中文字幕在线字幕| 欧美人妻一区二区三区| 色欲精品久久人妻av中文字幕| 随时都能干的校园运动会| 亚洲欧美在线观看| 入禽太深免费完整版电影| 无码精品人妻一区二区三区影院| 最近中文字幕大全在线看| 久久精品国产99国产精品导航| 日日碰狠狠躁久久躁9| 日本真人做爰免费视频120秒| 国产日产人妻精品精品| 免费观看mv大片的直播软件| 色婷婷综合久久久久中文| w永久939w乳液78| 51妺嘿嘿午夜福利| 小浪货腿张开水好多啊学生视频| 少妇大尺度大胆裸体美女写真| 粗大猛烈进出高潮视频免费看| 色屁屁www影院免费观看入口| 国产50部艳色禁片无码| 欧美成人成人a片在线乱码视频| 日韩吃奶摸下aa片免费观看| 无遮挡啪啪摇乳动态图gif| 超级碰97直线国产| 三人性FREE欧美| 无人区乱码一区二区三区| 国产精品无码一区二区三区在| 教室停电 挺进她体内h| 在厨房拨开内裤进入毛片| 少妇连续高潮抽搐| 日本高清视频www| 狠狠色噜噜色狠狠狠综合久久| 久久久久久国产精品免费无码| 精品国产午夜肉伦伦影院|