最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php將word轉(zhuǎn)換為html格式代碼分析

 更新時(shí)間:2021年07月27日 08:38:45   作者:小妮淺淺  
在本篇文章里小編給大家整理了一篇關(guān)于php將word轉(zhuǎn)換為html格式的方法的實(shí)例內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)參考下。

PHP將上傳word文件,轉(zhuǎn)化為Html格式,(多種轉(zhuǎn)換方式)

1、通過PHPOffice

1: composer require phpoffice/phpword

/* 通過composer安裝 PHPOffice
需要科學(xué)上網(wǎng)
或者用中國鏡像:https://www.phpcomposer.com/
*/

2: 安裝成功可看到 vendor文件夾

3: 使用方法 :

require 'vendor/autoload.php';
$phpWord = \PhpOffice\PhpWord\IOFactory::load('./4.docx');
$xmlWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, "HTML");
$xmlWriter ->save('./ceshi.htm');

4:官方

/*
官方案例:https://phpword.readthedocs.io/en/latest/general.html
github: https://github.com/PHPOffice/PhpSpreadsheet
*/

2、通過python

from win32com import client as wc
import sys
def saveHtm():
    # print(wordPath)
    # print(htmPath)
    wordPath='E:/1.doc'
    htmPath='E:/1.htm'
    word = wc.Dispatch('Word.Application')
    print(word)
    doc = word.Documents.Open('E:/1.doc')
    doc.SaveAs("E:/1.htm", 8)               //轉(zhuǎn)化為htm格式
    doc.SvaeAs("E:/1.fpt",17)               
    doc.Close()
    word.Quit()
if __name__ == '__main__':
saveHtm()

3、同時(shí)Offic API直接在網(wǎng)頁顯示word文檔。

src="http://view.officeapps.live.com/op/view.aspx?src=公網(wǎng)上能訪問的word文檔地址" >

src="http://view.officeapps.live.com/op/view.aspxsrc=newteach.pbworks.com%2Ff%2Fele%2Bnewsletter.docx"

4、通過com組件

需要所在宿主機(jī),有offic的環(huán)境,Linxu下不能使用

實(shí)例擴(kuò)展:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>接收上傳文件</title>
<?php
  $conn = @new COM("ADODB.Connection");
  $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("person.mdb");
  $conn->Open($connstr);
  $uploaddir = 'uploads/';
  if(!is_dir($uploaddir)){
    mkdir($uploaddir);
  }
  $filename =$_FILES['filename']['name'];
  $filename =substr($_FILES['filename']["name"],0,strpos($_FILES['filename']["name"],"."));
  echo $filename;
  echo "<br>";
  $uploadfile = $uploaddir.$filename.substr($_FILES['filename']["name"],strpos($_FILES['filename']["name"],"."));
  //目錄名.文件名.后綴名
  echo $uploadfile;
  echo "<br>";
  $temploadfile = $_FILES['filename']['tmp_name'];
  echo $temploadfile;
  echo "<br>";
  move_uploaded_file($temploadfile , $uploadfile); //移動(dòng)文件
  $path = $_SERVER['SCRIPT_FILENAME'];
  $filepath = $_SERVER["PHP_SELF"];
  $path = substr($path,0,strpos($path,$filepath));
  echo $path;
  echo "<br>";
  echo $filepath;
  $htmlpath = $path."/shiyan4/".$uploadfile;
  echo "<br>";
  echo $htmlpath;
  word2html($htmlpath);
  //$query =@mysql_query( "Insert into $username(fname,file)values('$filename','$uploadfile')")or die("error");
?>
<?php
 //http://tieba.baidu.com/f?kz=13975389
 function word2html($wfilepath)
 {
   $word=new COM("Word.Application") or die("無法打開 MS Word");
   $word->visible = 1 ; 
   $word->Documents->Open($wfilepath)or die("無法打開這個(gè)文件");
   $htmlpath=substr($wfilepath,0,-4);
   $word->ActiveDocument->SaveAs($htmlpath,8);
   $word->quit(0);
 }
 print( "Word轉(zhuǎn)html完成!" );
?>
</head>
<body>
</body>
</html>

以上就是php將word轉(zhuǎn)換為html格式代碼分析的詳細(xì)內(nèi)容,更多關(guān)于php將word轉(zhuǎn)換為html格式的方法的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 分享幾種好用的PHP自定義加密函數(shù)(可逆/不可逆)

    分享幾種好用的PHP自定義加密函數(shù)(可逆/不可逆)

    最近的項(xiàng)目中一直有用到加密函數(shù),今天來給大家推薦幾個(gè)好用且我自己常用的加密函數(shù),這幾個(gè)都是可逆的加密函數(shù),其中也有針對(duì)于ID的加密函數(shù),需要的朋友可以參考下
    2020-09-09
  • php使用Header函數(shù),PHP_AUTH_PW和PHP_AUTH_USER做用戶驗(yàn)證

    php使用Header函數(shù),PHP_AUTH_PW和PHP_AUTH_USER做用戶驗(yàn)證

    這篇文章主要介紹了php使用Header函數(shù),PHP_AUTH_PW和PHP_AUTH_USER做用戶驗(yàn)證的方法,結(jié)合實(shí)例形式分析了PHP使用Header函數(shù)調(diào)用登錄驗(yàn)證及PHP_AUTH_PW和PHP_AUTH_USER進(jìn)行驗(yàn)證處理的相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • Yii 使用intervention/image拓展實(shí)現(xiàn)圖像處理功能

    Yii 使用intervention/image拓展實(shí)現(xiàn)圖像處理功能

    這篇文章主要介紹了Yii 使用intervention/image拓展實(shí)現(xiàn)圖像處理功能,需要的朋友可以參考下
    2019-06-06
  • 用PHP為SHOPEX增加日志功能代碼

    用PHP為SHOPEX增加日志功能代碼

    由于我的空間服務(wù)商并沒有提供IIS的日志功能。雖然頁面上放了CNZZ的站點(diǎn)統(tǒng)計(jì),可是詳細(xì)的頁面訪問量和訪問來源仍然表現(xiàn)的不夠徹底。
    2010-07-07
  • php與Mysql的一些簡(jiǎn)單的操作

    php與Mysql的一些簡(jiǎn)單的操作

    本文給大家分享的是php連接mysql數(shù)據(jù)庫的方式以及操作數(shù)據(jù)庫的方法,需要的朋友可以參考下
    2015-02-02
  • php禁用函數(shù)設(shè)置及查看方法詳解

    php禁用函數(shù)設(shè)置及查看方法詳解

    這篇文章主要介紹了php禁用函數(shù)設(shè)置及查看方法,結(jié)合實(shí)例形式分析了php禁用函數(shù)的方法及使用php探針查看禁用函數(shù)信息的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-07-07
  • 淺析PHP如何并行異步處理HTTP請(qǐng)求

    淺析PHP如何并行異步處理HTTP請(qǐng)求

    在?PHP?中,由于其傳統(tǒng)的同步阻塞模型,實(shí)現(xiàn)并行異步處理?HTTP?請(qǐng)求并不像其他語言那樣直接,但也可以通過一些擴(kuò)展和工具來實(shí)現(xiàn),下面小編就來講講具體實(shí)現(xiàn)方法吧
    2025-02-02
  • PHP附件下載中文名稱亂碼的解決方法

    PHP附件下載中文名稱亂碼的解決方法

    這篇文章主要介紹了PHP附件下載中文名稱亂碼的解決方法,分析了中文亂碼形成的原因及對(duì)應(yīng)的編碼轉(zhuǎn)換方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-12-12
  • 解析PHP中$_FILES的使用以及注意事項(xiàng)

    解析PHP中$_FILES的使用以及注意事項(xiàng)

    $_FILES: 經(jīng)由 HTTP POST 文件上傳而提交至腳本的變量。類似于舊數(shù)組 $HTTP_POST_FILES 數(shù)組(依然有效,但反對(duì)使用)
    2013-07-07
  • PHP+Mysql+jQuery實(shí)現(xiàn)動(dòng)態(tài)展示信息

    PHP+Mysql+jQuery實(shí)現(xiàn)動(dòng)態(tài)展示信息

    在本文中,我將介紹如何在頁面上實(shí)現(xiàn)動(dòng)態(tài)展示用戶發(fā)表的信息,將用戶發(fā)表的信息逐條播放展示。該效果可以在展示系統(tǒng)動(dòng)態(tài)、商品評(píng)論等場(chǎng)景應(yīng)用
    2011-10-10

最新評(píng)論

榆中县| 嘉荫县| 新乡县| 于都县| 文山县| 德保县| 胶南市| 云和县| 普宁市| 台江县| 平武县| 蒲江县| 远安县| 南和县| 星子县| 双城市| 平塘县| 杂多县| 龙门县| 北票市| 安陆市| 平泉县| 泗阳县| 彰武县| 乳山市| 都匀市| 江北区| 柘城县| 婺源县| 湘潭市| 栾城县| 汪清县| 荣昌县| 高邮市| 新乡市| 卢湾区| 遵义市| 荥阳市| 安西县| 天等县| 精河县|