微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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.jb51.cc/php/134461.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐