PHP Classes

PHP DOCX to Image: Extract images from Microsoft Word DOCX files

Recommend this page to a friend!
  Info   View files Example   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog (2)    
Last Updated Ratings Unique User Downloads Download Rankings
2021-10-24 (2 months ago) RSS 2.0 feedNot yet rated by the usersTotal: 107 This week: 1All time: 9,450 This week: 202Up
Version License PHP version Categories
docxtoimg 1.0.0GNU General Publi...5PHP 5, Graphics, Files and Folders
Description Author

This class can extract image files from Microsoft Word DOCX files.

It can take the path of a Microsoft Word file in DOCX format and extract its contents to save the image files that it contains.

The extracted images files are saved to a given directory.

Innovation Award
PHP Programming Innovation award nominee
October 2021
Number 5
Microsoft Word is a popular tool used by many people to create documents that may contain text, images, charts, and other types of data.

Often Microsoft Word users share their documents as files in DOCX format.

This class provides a simple solution to parse Microsoft Word files in DOCX format and extract the images that contain them into files that any PHP application can quickly process.

Manuel Lemos
Picture of Timothy Edwards
  Performance   Level  
Name: Timothy Edwards <contact>
Classes: 4 packages by
Country: United Kingdom
Age: ???
All time rank: 3723161 in United Kingdom
Week rank: 69 Up3 in United Kingdom Up
Innovation award
Innovation award
Nominee: 2x


A php class to extract all the images from a Word DOCX document and save them as separate image files


This php class will take a DOCX type Word document and extract all the images that are contined in it. They will be then all be saved in a directory with the same name as the original DOCX file. This directory will be automatically created if it does not exist. In the normal mode this class will not provide any output to screen. A php demonstration file (imgtest.php) is included. This demonstration file expects the DOCX file to be named 'sample.docx'.


Normal mode to save all the images (no output to screen)

$rt = new WordPHP(false); or $rt = new WordPHP();

Display on screen the names of the images found and saved

$rt = new WordPHP(true);

Read docx file and save all the images found

  Files folder image Files  
File Role Description
Accessible without login Plain text file imgtest.php Example Example script
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file Doc. Documentation
Plain text file wordimg.php Class Class source

 Version Control Unique User Downloads Download Rankings  
This week:1
All time:9,450
This week:202Up
For more information send a message to info at phpclasses dot org.