function word2pdf($filenamedoc,$filenamepdf,$check_word){
//获取文件名
$word = new \COM("Word.Application") or die ("Could not initialise Object.");
$word->Visible = 0;
$word->DisplayAlerts = 0;
$word->Documents->Open($filenamedoc);
if(file_exists($filenamepdf)) {
//存在就删除
unlink ($filenamepdf);
}
try{
$word->ActiveDocument->ExportAsFixedFormat($filenamepdf, 17, false, 0, 0, 0, 0, 7, true, true, 2, true, true, false);
}catch(Exception $e){
echo $e;die();
}
// quit the Word process
$word->Quit(false);
// clean up
unset($word);
}
php 利用 com 实现
注意事项 2007 版本office 需要 在装一个 插件才能实现生成dpf
插件名称: SaveAsPDFandXPS.exe
插件下载地址:
https://download.csdn.net/download/u010722446/10560397