我正在编写一个将2个pdf组合在一起的PHP脚本,我正在使用FPDI库,但它不支持1.5版本的pdf。所以我在合并文件之前尝试运行此代码(仅当文件版本为1.5时):
exec("gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile={$url} {$url}")
($url
变量在输入和输出中重复,因为我想覆盖存储在$url
中的v1.5文件),但是该脚本返回一个空页面,我不知道为什么。有人能帮我吗?谢谢
你不能这样做。一旦pdfwrite开始处理,它就会打开输出文件进行写入,这会立即覆盖用于读取的文件。
您不能在旧的PDF文件之上编写新的PDF文件。