2017-08-07 141 views
0
#!/bin/bash 

printf "Content-type: text/html\n\n" 

sudo convert /usr/lib/cgi-bin/images/* /usr/lib/cgi-bin/images.pdf 

sudo ocrmypdf /usr/lib/cgi-bin/images.pdf /usr/lib/cgi-bin/pdf/images_ocr.pdf 

printf "done" 

回答

0

这些行应该是

sudo convert ~/usr/lib/cgi-bin/images/* ~/usr/lib/cgi-bin/images.pdf 
sudo ocrmypdf ~/usr/lib/cgi-bin/images.pdf ~/usr/lib/cgi-bin/pdf/images_ocr.pdf 

w ^没有~这是执行脚本的文件夹的相对路径。

+0

在使用终端运行它运行正常,但通过http://localhost/cgi-bin/script.sh执行时,浏览器转换和ocrmypdf cmd不起作用 –

0

如果你已经在cgi-bin目录,并不会改变位置:

sudo convert images/* images.pdf 
sudo ocrmypdf images.pdf pdf/images_ocr.pdf 

所以你不依赖于你的根目录的文件夹结构,只有在项目的

+0

尝试过,但只有“完成”打印,转换和ocrmypdf cmd不会执行 –