有没有办法使用PHP程序化地将xlsx,docx和pdf文件转换为图像(jpg)格式?我需要从服务器读取这些文件并将它们转换为图像并在页面上显示。
先谢谢
答案 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 ');