我正在尝试使用unoconv
php 将 HTML 文件转换为 RTF 文件。
从 php 我打电话:
......
file_put_contents("/tmp/unoconv55b2862fea753.html", $content);
$command = "unoconv -f rtf -o /tmp/unoconv55b2862fea753.rtf /tmp/unoconv55b2862fea753.html";
exec($command, $output);
$converted = file_get_contents("/tmp/unoconv55b2862fea753.rtf");
问题是,这file_put content
将保存 .html,但 unoconv 出于某种原因不会将转换后的文件保存到 /tmp 目录中。
当我在控制台中直接在服务器上运行该 $command 时,会创建转换后的文件。
你知道哪里有问题吗?