EPUB到PDF转换使用口径给出错误

时间:2012-11-28 06:53:16

标签: php linux cakephp-1.3 calibre

以下是我在使用代码时遇到的错误

$output = shell_exec("/usr/bin/ebook-convert test.epub mech4eck.pdf");
<br>echo $output;

我只需要用PHP运行它,所以我试图执行shell命令。我正在使用Ubuntu 12。

  

使用临时目录而不是/opt/lampp/lib/libgcc_s.so.1找不到/root/.config/calibre的写访问权限:找不到版本GCC_4.2.0' not found (required by /usr/lib/i386-linux-gnu/libstdc++.so.6) /opt/lampp/lib/libgcc_s.so.1: version GCC_4.2.0'(/ usr /需要) lib / i386-linux-gnu / libstdc ++。so.6)1%将输入转换为HTML ... InputFormatPlugin:在/opt/lampp/htdocs/test.epub上运行的EPUB输入找到HTML封面内容/ calibre_title_page.html解析所有内容... 34%正在运行电子书转换...合并用户指定的元数据...检测结构...展平CSS并重新映射字体大小...源基本字体大小为12.00000pt删除假边距...清理清单。 ..从清单中修剪未使用的文件...创建PDF输出... 67%创建PDF输出

1 个答案:

答案 0 :(得分:0)

我知道这里没有任何帮助,但我自己想出来了。

这是诀窍

Rename the file /opt/lampp/lib/libgcc_s.so.1 to /opt/lampp/lib/libgcc_s.so.1.bak

Taddda it works :)