将 doc 和 docx 转换为图像

Convert doc and docx to images

我想把word文档转成图片。 word文档中的每一页都会被转换成图片。 我找到了以下示例,它将 ppt 文件转换为图像。 我在 php 中找到了文字到图像转换器脚本,但它不起作用,执行页面后我没有得到任何输出。 我还尝试 phpword 将 word 文件转换为 pdf,然后使用 imagick 获取图像,但在 phpword 中我没有获取图像(在 word 文件中)数据。我只得到隐藏的 pdf 文件中的文本。 我尝试了很多方法,但没有得到任何解决方案。 谁能帮我找到任何方法或解决方案?

$word = new COM("word.application") or die("ERROR: Unable to instantiate Word");
echo "Loaded Word, version {$word->Version}";
$word->Visible = 1;
$FilePath = "C:\\";
$DocFilename = "Sample.docx";
$stat = $word->Documents->Open(realpath("$DocFilename")) or die ("ERROR: Could not open Word Doc");
$word->Documents[1]->SaveAs("$FilePath", 17);
$word->Documents[1]->Close();

现在我在实时服务器上使用 libreOffice 将 doc、docx、ppt、pptx 转换为 pdf,然后使用 imagick 获取我的图像。