使用PHP将xlsx,docx,pdf文件转换为jpg图像

时间:2015-03-16 13:21:58

标签: php file-conversion

有没有办法使用PHP程序化地将xlsx,docx和pdf文件转换为图像(jpg)格式?我需要从服务器读取这些文件并将它们转换为图像并在页面上显示。

先谢谢

1 个答案:

答案 0 :(得分:1)

如果您想实现这一目标,您必须先将xlsx或docx转换为pdf

最好的方法是在服务器上安装libreoffice。

然后使用libreoffice的headless命令执行转换为pdf

shell_exec('libreoffice --headless -convert-to pdf fileToConvert.docx -outdir output/path/for/pdf');

然后将您的pdf转换为jpg

shell_exec('/usr/local/bin/convert myfile.pdf myfile.jpg ');