我已经搜索了很多小时,但是还没有得到解决方案。
我需要将 .xls 文件转换为 .pdf 文件。怎么做呢?我找到了 http://www.aspose.com/,但似乎它没有 PHP API,只有 .NET 和 JAVA。
感谢您的每一个建议...
我已经搜索了很多小时,但是还没有得到解决方案。
我需要将 .xls 文件转换为 .pdf 文件。怎么做呢?我找到了 http://www.aspose.com/,但似乎它没有 PHP API,只有 .NET 和 JAVA。
感谢您的每一个建议...
使用无界面的LibreOffice和一个Shell命令
shell_exec('C:\wamp64\www\phpexcel\lo\App\libreoffice\program\soffice.exe --headless --convert-to pdf:calc_pdf_Export --outdir C:\wamp64\www\phpexcel\o C:\wamp64\www\phpexcel\new.xlsx');
如果有人想在Ubuntu/Linux上使用PHP进行此操作 -
Ubuntu默认安装了LibreOffice。任何人都可以使用shell命令来使用无头LibreOffice完成此操作。
shell_exec('/usr/bin/libreoffice --headless --convert-to pdf:calc_pdf_Export --outdir /var/www/html/XlsToPdf/public_html/src/var/output /var/www/html/XlsToPdf/public_html/src/var/source/company-a.xlsx');