尝试使用php给pdf添加水印

在开发中增加pdf水印的功能是很常见的,经过实验发现这中间还是会有很多问题的。第一种模式,采用生成图片的方式把需要添加的内容保存成图片,再将图片加到pdf中间,这种方法略麻烦一些,不过可以解决中文乱码的问题,但是透明背景的设置有问题,如果把文字放到页面中间会把原来的文字盖住。

第二种方法就是,直接在页面上添加文字的方法,这个方法相对简单,但问题是直接加的文字对中文支持不好,如果是英文可以正常显示,中文的话显示不出来。经过研究可以从网上下载chinese.php文件,将其整合到FDFi中,这样就可以解决这个问题。

至于在页面中增加的文字进行旋转设置,这个还需要进行进一步的研究,如果生成图形进行旋转这样会相对更容易一些,也可以参考一下MPDF库,继续研究后再进行分享交流。

相关推荐
虫小宝1 小时前
如何在Java中实现PDF生成
java·开发语言·pdf
Unity打怪升级6 小时前
Laravel: 优雅构建PHP应用的现代框架
开发语言·php·laravel
2301_765793048 小时前
PDF内存如何变小,PDF内存压缩,PDF内存变小怎么调整
pdf
逼子格12 小时前
55、定义浅层神经网络架构和算法(matlab)
开发语言·深度学习·神经网络·php·神经网络架构
kali-Myon13 小时前
ctfshow-web入门-命令执行(web118详解)Linux 内置变量与Bash切片
前端·学习·web安全·php·bash·web
春蕾夏荷_72829772513 小时前
vs+qt5.0 使用poppler-qt5 操作库获取pdf所有文本输出到txt操作
qt·pdf·poppler-qt5·poppler
强生1990020514 小时前
PHP 使用RabbitMq推送消息
开发语言·后端·rabbitmq·php
智商不在服务器16 小时前
网络防御保护——网络安全概述
网络·web安全·php
weixin_5783718817 小时前
一个pdf分成,一个pdf分成两个,单个pdf分成多个
pdf
Unity打怪升级18 小时前
Symfony框架:优雅构建PHP应用的强有力工具
开发语言·php·symfony