<legend id='iFnWW'><style id='iFnWW'><dir id='iFnWW'><q id='iFnWW'></q></dir></style></legend>
    <bdo id='iFnWW'></bdo><ul id='iFnWW'></ul>

    <small id='iFnWW'></small><noframes id='iFnWW'>

    <i id='iFnWW'><tr id='iFnWW'><dt id='iFnWW'><q id='iFnWW'><span id='iFnWW'><b id='iFnWW'><form id='iFnWW'><ins id='iFnWW'></ins><ul id='iFnWW'></ul><sub id='iFnWW'></sub></form><legend id='iFnWW'></legend><bdo id='iFnWW'><pre id='iFnWW'><center id='iFnWW'></center></pre></bdo></b><th id='iFnWW'></th></span></q></dt></tr></i><div id='iFnWW'><tfoot id='iFnWW'></tfoot><dl id='iFnWW'><fieldset id='iFnWW'></fieldset></dl></div>

    1. <tfoot id='iFnWW'></tfoot>
    2. 使用 PHP 从 MS Word 文档中提取图像的最简单方法?

      时间:2023-07-16
      <tfoot id='xFmC7'></tfoot>

        <tbody id='xFmC7'></tbody>

      <small id='xFmC7'></small><noframes id='xFmC7'>

            <bdo id='xFmC7'></bdo><ul id='xFmC7'></ul>
            <legend id='xFmC7'><style id='xFmC7'><dir id='xFmC7'><q id='xFmC7'></q></dir></style></legend>

              • <i id='xFmC7'><tr id='xFmC7'><dt id='xFmC7'><q id='xFmC7'><span id='xFmC7'><b id='xFmC7'><form id='xFmC7'><ins id='xFmC7'></ins><ul id='xFmC7'></ul><sub id='xFmC7'></sub></form><legend id='xFmC7'></legend><bdo id='xFmC7'><pre id='xFmC7'><center id='xFmC7'></center></pre></bdo></b><th id='xFmC7'></th></span></q></dt></tr></i><div id='xFmC7'><tfoot id='xFmC7'></tfoot><dl id='xFmC7'><fieldset id='xFmC7'></fieldset></dl></div>
              • 本文介绍了使用 PHP 从 MS Word 文档中提取图像的最简单方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                是否可以使用 PHP 从 MS Word 文档中提取图像?如果是这样,如何?

                Is this possible to extract images from MS Word Documents using PHP? And if so, how?

                要求:绝对是老式的文档支持,但最好是旧的和新的.

                Requirement: Definitely old-shool doc support, but preferably both old and new.

                推荐答案

                创建一个新的 PHP 文件并将其命名为 extract.php 并在其中添加以下代码.

                Create a new PHP file and name it as extract.php and add the following code in it.

                <?php
                
                /*Name of the document file*/
                $document = 'attractive_prices.docx';
                
                /*Function to extract images*/ 
                function readZippedImages($filename) {
                
                
                /*Create a new ZIP archive object*/
                    $zip = new ZipArchive;
                
                    /*Open the received archive file*/
                    if (true === $zip->open($filename)) {
                        for ($i=0; $i<$zip->numFiles;$i++) {
                
                
                /*Loop via all the files to check for image files*/
                            $zip_element = $zip->statIndex($i);
                
                
                /*Check for images*/
                            if(preg_match("([^s]+(.(?i)(jpg|jpeg|png|gif|bmp))$)",$zip_element['name'])) {
                
                
                /*Display images if present by using display.php*/
                                echo "<image src='display.php?filename=".$filename."&index=".$i."' /><hr />";
                            }
                        }
                    }
                }
                readZippedImages($document);
                ?>
                

                现在创建另一个 PHP 文件并将其命名为 display.php 并向其中添加以下代码.

                Now create another PHP file and name it as display.php and add the following code to it.

                <?php
                
                
                /*Tell the browser that we want to display an image*/
                    header('Content-Type: image/jpeg');
                
                
                /*Create a new ZIP archive object*/
                    $zip = new ZipArchive;
                
                    /*Open the received archive file*/
                    if (true === $zip->open($_GET['filename'])) {
                
                
                /*Get the content of the specified index of ZIP archive*/
                        echo $zip->getFromIndex($_GET['index']);
                    }
                
                    $zip->close();
                ?>
                

                来源:使用 PHP 从 DocX 中提取图像

                这篇关于使用 PHP 从 MS Word 文档中提取图像的最简单方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:通过 PHP 提供 .docx 文件 下一篇:OpenTbs 将 html 标签转换为 MS Word 标签

                相关文章

                <legend id='36v1s'><style id='36v1s'><dir id='36v1s'><q id='36v1s'></q></dir></style></legend>
                  <bdo id='36v1s'></bdo><ul id='36v1s'></ul>
                <tfoot id='36v1s'></tfoot>
                1. <i id='36v1s'><tr id='36v1s'><dt id='36v1s'><q id='36v1s'><span id='36v1s'><b id='36v1s'><form id='36v1s'><ins id='36v1s'></ins><ul id='36v1s'></ul><sub id='36v1s'></sub></form><legend id='36v1s'></legend><bdo id='36v1s'><pre id='36v1s'><center id='36v1s'></center></pre></bdo></b><th id='36v1s'></th></span></q></dt></tr></i><div id='36v1s'><tfoot id='36v1s'></tfoot><dl id='36v1s'><fieldset id='36v1s'></fieldset></dl></div>
                2. <small id='36v1s'></small><noframes id='36v1s'>