我学校作业的解决方案在 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);
关于php - 当用户尝试下载文件时在 pdf 文件上应用水印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3983432/