我想使用libreofficec将doc,docx文件转换为pdf。我发现了许多与此相关的问题,但其中一个对我没有帮助,所以我在这里发布我的qwestion 这是我的代码
$resume = Input::file('resume');
$extenstion = 'pdf';
$datafiles = 'Resume_'.str_random(10).'.'.$extenstion;
$resume ->move(public_path('datafiles/APPL'), $datafiles);
我怎么能仅仅在上面的代码中为此我想将文件转换为pdf然后分配$ datafile之后我想将此文件移动到此位置datafiles / APPL或者是否有任何方式来分配$ datafile直接到下面的代码或例如
shell_exec('start /wait soffice --headless --convert-to pdf --outdir --savefile name as $datafiles "./publicapp" "'.$resume.'"'); // is this possible or other correct way
shell_exec('start /wait soffice --headless --convert-to pdf --outdir "./publicapp" "'.$resume.'"');
答案 0 :(得分:2)
sudo apt-get install unoconv
doc2pdf respondus-docx-sample-file.docx