发布于 2023-10-19 00:46:45 浏览 170 次
require_once 'vendor/autoload.php';
use PhpOffice\PhpWord\IOFactory;
// 指定要读取的 Word 文档路径
$filePath = 'path/to/your/word/document.docx';
// 使用 IOFactory 加载 Word 文档
$phpWord = IOFactory::load($filePath);
// 获取文档中的所有图片,并保存为 JPG 文件
$images = $phpWord->getImages();
foreach ($images as $image) {
// 获取图片二进制数据
$imageData = $image->getImageData();
// 生成新的文件名
$newFileName = 'path/to/save/folder/' . uniqid() . '.jpg';
// 将图片数据保存为 JPG 文件
file_put_contents($newFileName, $imageData);
}