将doc和docx转换为图像

时间:2020-02-06 12:25:37

标签: php ms-word phpword

我想将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();

1 个答案:

答案 0 :(得分:0)

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