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

前端之家收集整理的这篇文章主要介绍了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);
原文链接:https://www.f2er.com/php/134461.html

猜你在找的PHP相关文章