返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP给PDF文件加水印(mpdf插件)
  • 875
分享到

PHP给PDF文件加水印(mpdf插件)

PHPPHP给pdf文件加水印PDF水印mpdf 2023-08-31 19:08:27 875人浏览 安东尼
摘要

git地址 GitHub - mpdf/mpdf: PHP library generating PDF files from UTF-8 encoded HTML Mpdf手册 mPDF – mPDF Manual 源码自取 链接:htt

git地址

GitHub - mpdf/mpdf: PHP library generating PDF files from UTF-8 encoded HTML

Mpdf手册

mPDF – mPDF Manual

源码自取

链接:https://pan.baidu.com/s/1Xr4_2eNMOZXWCPjenoafpg 
提取码:lxfl

代码如下

SetWatermarkText($w, 0.3);//水印文字,透明度$mpdf->showWatermarkText = true; //开启水印//$mpdf->watermarkAngle = '180';//水印角度if (preg_match("/([\x81-\xfe][\x40-\xfe])/", $w, $match)) {    //如果有中文就添加    $mpdf->watermark_font = 'GB';//中文水印不乱码}//$mpdf->SetImportUse();$pageCount = $mpdf->SetSourceFile('more.pdf'); //读取原始文件页数for ($i=1; $i<=$pageCount; $i++) { //循环添加原始文件    $import_page = $mpdf->ImportPage($i);    $mpdf->UseTemplate($import_page);    if ($i < $pageCount)        $mpdf->AddPage();}$mpdf->Output('new.pdf', 'F'); //保存新文件

效果如下

备注:

修改水印文字大小

通过修改watermark方法中的mpdf.PHP函数来设置水印字体大小: 加上一个复制变量就可以了

$fontsize = 24;
function watermark($texte, $angle = 45, $fontsize = 120, $alpha = 0.2) {  $fontsize = 24}

来源地址:https://blog.csdn.net/sunsijia21983/article/details/127286313

--结束END--

本文标题: PHP给PDF文件加水印(mpdf插件)

本文链接: https://lsjlt.com/news/386809.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • PHP给PDF文件加水印(mpdf插件)
    Git地址 GitHub - mpdf/mpdf: PHP library generating PDF files from UTF-8 encoded HTML Mpdf手册 mPDF – mPDF Manual 源码自取 链接:htt...
    99+
    2023-08-31
    PHP PHP给pdf文件加水印 PDF水印 mpdf
  • Java给PDF加水印并合并多个文件
    目录前言准备环境代码添加依赖工具类测试测试加水印与背景测试pdf合并总结前言 本文基于itext7实现pdf加水印和合并的操作。实际上在我们实际项目应用中,对于pdf的操作也是比较常...
    99+
    2024-04-02
  • 2行Python代码实现给pdf文件添加水印
    目录1、 引言2、指定水印内容输出到pdf文件2.1 模块安装2.2 思路2.3 代码示例3、水印内容批量输出到pdf文件3.1 模块安装3.2 思路3.3 代码示例4、总结1、 引...
    99+
    2024-04-02
  • Java使用pdfbox实现给pdf文件加图片水印
    目录引入依赖代码效果引入依赖 <dependency> <groupId>org.apache.pdfbox</groupId&...
    99+
    2022-11-16
    Java pdfbox PDF添加图片水印 Java PDF添加图片水印 Java PDF水印
  • 给PDF添加水印(Python+C#)
    1、Python + PDFlib   以下是用PDFlib给pdf添加水印的速记,另外PDFStamp是个很好用的pdf水印工具。PDFlib功能比较多、杂;PDFStamp功能单一,更方便使用。据walker测试,PDFlib会比PDF...
    99+
    2023-01-31
    水印 PDF Python
  • Java给PDF文档添加水印信息
            在word生成pdf后,或者上传pdf文件,用户希望给pdf文档添加水印信息,具体代码如下   一. 首先pom中需要引入 com.itextpdf itextpdf 5.5.13 ...
    99+
    2023-09-10
    java pdf 数学建模
  • 使用mpdf生成pdf文件
    本文主要需求是将html页面转换为pdf文档 1、安装mpdf工具类 (composer方式) composer require mpdf/mpdf:8.0.3 2、控制器里调用 ...
    99+
    2023-09-23
    servlet javascript 前端
  • Java实现给Word文件添加文字水印
    目录方法思路Jar引入Java代码Word中设置水印时,可预设的文字或自定义文字设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果,如果需要对每一页或者某个页面设置不...
    99+
    2024-04-02
  • Python实现批量向PDF文件添加中文水印
    目录前言实现步骤完整代码前言 可以通过设置批量PDF文件所在的路径及需要添加的水印名称可以实现批量添加PDF水印的效果。 实现思路是这样的,通过在批量PDF文件路径下面生成一个带有水...
    99+
    2024-04-02
  • 如何添加或删除PDF文件中的水印
    这篇文章将为大家详细讲解有关如何添加或删除PDF文件中的水印,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、怎样添加水印步骤一:在电脑中找到并打开我们需要使用的迅捷PDF编辑器,进入软件后把需要添加水印...
    99+
    2023-06-05
  • Java如何实现给Word文件添加文字水印
    这篇文章主要为大家展示了“Java如何实现给Word文件添加文字水印”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java如何实现给Word文件添加文字水印”这篇文章吧。方法思路在给Word每一...
    99+
    2023-06-29
  • Python怎么实现批量向PDF文件添加中文水印
    本文小编为大家详细介绍“Python怎么实现批量向PDF文件添加中文水印”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python怎么实现批量向PDF文件添加中文水印”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-06-29
  • PHP给图片加上图片水印和文字水印的方法
    这篇文章主要介绍“PHP给图片加上图片水印和文字水印的方法”,在日常操作中,相信很多人在PHP给图片加上图片水印和文字水印的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP给图片加上图片水印和文字水印...
    99+
    2023-06-04
  • PHP中怎么给图片加水印
    本篇文章为大家展示了PHP中怎么给图片加水印,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。PHP给图片加水印的具体代码如下:<php     ...
    99+
    2023-06-17
  • php-上传图片加水印(文字水印图片水印)
    img.php ...
    99+
    2023-09-16
    php
  • Vue使用pdf-lib实现为文件流添加水印并预览
    目录1. 安装 2. 引入 3. 添加水印使用 3.1 添加文本水印3.2 添加图片文本3.3 封装previewPdf.js3.4 调用使用 ...
    99+
    2023-03-15
    Vue实现文件流添加水印 Vue文件添加水印 Vue添加水印
  • PHP怎么实现给图片添加文字水印
    本篇内容主要讲解“PHP怎么实现给图片添加文字水印”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP怎么实现给图片添加文字水印”吧!PHP给图片添加文字水印实例,支持中文文字水印,是否覆盖原图...
    99+
    2023-06-04
  • JQuery如何实现文本框水印插件
    这篇文章主要为大家展示了“JQuery如何实现文本框水印插件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JQuery如何实现文本框水印插件”这篇文章吧。 J...
    99+
    2024-04-02
  • 十行Python3代码实现去除pdf文件水印
    目录1、引言2、代码实战2.1 去除原理2.2 代码解析2.3 代码整合3、总结1、引言 小屌丝:鱼哥,最近有点不像话了。 小鱼:嗯?? 啥个意思嘛~ 小屌丝:一周了,没分享小知识了...
    99+
    2024-04-02
  • Java实现Excel文件转PDF(无水印无限制)
    目录前言一、jar破解1.项目远程仓库配置2.pom文件引入相关依赖3.代码破解 二、Excel转PDF1.代码实现2.Aspose.License.xml 授权文件总结前...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作