php – 当用户尝试下载文件时在pdf文件上应用水印

我学校作业的解决方案都有PDF上的水印,上面有我们的用户名.

我想知道你们是否知道如何使用PHP做这样的事情?他们是否在下载过程之前运行脚本?

谢谢.

虽然PHP有几个非常好的PDF库,如果我编写这样的程序,我只需要运行 pdftk,但你仍需要生成水印.
$tempfile=tempnam();
system("pdftk input_file.pdf background watermark.pdf output $tempfile dont_ask",$errcode);
if (!$errcode && $ih=fopen($tempfile,'r')) {
    header('Content-Type: application/pdf');
    fpassthru($ih);
    fclose($ih);
} else {
    print "Whoops";
}
unlink($tempfile);

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...