在phpstudy中开启com_dotnet扩展
<?php
try {
$word = new COM("word.application") or die("Unable to instantiate Word");
$doc = $word->Documents->Open('E:/phpstudy_pro/WWW/1.docx'); // 打开文档
$content = $doc->Content->Text; // 获取文档内容
$word->Visible = 0; // 隐藏Word应用程序窗口
$doc->Close(false); // 关闭文档但不保存更改
$word->Quit();
// 使用空格分割文档内容
$numbers = explode(' ', $content);
// 定义一个函数来执行加法计算
function performAddition($num1, $num2) {
return $num1 + $num2;
}
// 初始化总和为0
$sum = 0;
// 对每个数值进行加法运算
foreach ($numbers as $number) {
$sum = performAddition($sum, intval($number));
}
echo "文档中的数字为:" . implode(', ', $numbers) . "<br>";
echo "数字的总和为:" . $sum;
} catch (com_exception $e) {
echo "COM错误:" . $e->getMessage();
} catch (Exception $e) {
echo "错误:" . $e->getMessage();
}
?>