php怎么给pdf加上文字水印和图片水印
发表于:2024-12-02 作者:千家信息网编辑
千家信息网最后更新 2024年12月02日,本篇内容主要讲解"php怎么给pdf加上文字水印和图片水印",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php怎么给pdf加上文字水印和图片水印"吧!ph
千家信息网最后更新 2024年12月02日php怎么给pdf加上文字水印和图片水印
本篇内容主要讲解"php怎么给pdf加上文字水印和图片水印",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"php怎么给pdf加上文字水印和图片水印"吧!
php给pdf加上水印
环境
php5.5.12
fpdi-1.5.2
fpdf-1.7
原理
利用fpdi来加载已知pdf文件,用fpdf对pdf进行操作
注意事项
免费的fpdi只支持处理pdf1.4及以下版本,1.5以上就需要用到FPDI PDF-Parser插件
使用方法
fpdi-1.5.2
fpdf-1.7
1.文字水印 word.php
setSourceFile('more.pdf');// iterate through all pages for ($pageNo = 1; $pageNo <= $pageCount; $pageNo++) { // import a page $templateId = $pdf->importPage($pageNo); // get the size of the imported page $size = $pdf->getTemplateSize($templateId); // create a page (landscape or portrait depending on the imported page size) 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->SetFont('Arial','B','12'); // sign with current date $pdf->SetXY(0, 0); // you should keep testing untill you find out correct x,y values $pdf->Write(7, date('Y-m-d'));} $pdf->Output('word.pdf');
2.图片水印 pic.php
setSourceFile('more.pdf');// iterate through all pages for ($pageNo = 1; $pageNo <= $pageCount; $pageNo++) { // import a page $templateId = $pdf->importPage($pageNo); // get the size of the imported page $size = $pdf->getTemplateSize($templateId); // create a page (landscape or portrait depending on the imported page size) 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); // Place the graphics $pdf->image("test.png", 75, 85, 50);} $pdf->Output('pic.pdf');
3.项目地址
pdf_watermarkhttps://github.com/laiyuxiang/pdf_watermark/
到此,相信大家对"php怎么给pdf加上文字水印和图片水印"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
水印
图片
文字
内容
方法
学习
实用
更深
事项
使用方法
兴趣
原理
地址
实用性
实际
插件
操作简单
文件
更多
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全日志收集与分析考试题库
企业中运用的网络技术有哪些
软件开发定制预算
历史上的今天数据库资料
如何增加数据库信息的大小
网易服务器加电脑
西安大专网络技术专业
世界人口百分比数据库
金山区项目数据库服务成本
数据库如何实时备份
服务器占用cpu总死机
cpu性能取决于服务器还是本身
网络安全多久排查一次
区块链数据库一般用什么
手机数据库型号
数据库查询和窗体实验报告
在数据库中修改登录验证码
计算机软件开发模拟题
维普数据库中的导航
网络技术职业环境
拜登网络技术
奥兰多游戏软件开发工具公司
JANA软件开发
rsc数据库简介
广电总局cip数据库
服务器不同大区可以同时玩吗
cpu性能取决于服务器还是本身
知信数据库分析
回澜服务器属于哪里
管理服务器性能用途