Ghostscript:当我尝试将pdf转换为1.4时返回一个空页面

问题描述 投票:0回答:1

我正在编写一个将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文件),但是该脚本返回一个空页面,我不知道为什么。有人能帮我吗?谢谢

php pdf exec ghostscript
1个回答
0
投票

你不能这样做。一旦pdfwrite开始处理,它就会打开输出文件进行写入,这会立即覆盖用于读取的文件。

您不能在旧的PDF文件之上编写新的PDF文件。

© www.soinside.com 2019 - 2024. All rights reserved.