php如何实现html转换word?2020-07-11 12:43:38

php实现html转换word的方法:

1、通过mnt介质,生成word,代码为【composer require cshaptx4869/html2word】;

2、html文件直接写入word,且将图片转为base64格式。

php实现html转换word的方法:

1、通过mnt这个介质,生成wordcomposer require cshaptx4869/html2word

/**

* @desc 方法一、生成word文档

* @param $content

* @param string $fileName

*/

function createWord($content = '', $fileName = '')

{

if (empty($content)) {

return;

}

$content='

xmlns:o="urn:schemas-microsoft-com:office:office"

xmlns:w="urn:schemas-microsoft-com:office:word"

xmlns="http://www.w3.org/TR/REC-html40">

'.$content.'';

if (empty($fileName)) {

$fileName = date('YmdHis').'.doc';

}

file_put_contents($fileName, $content);

}

2、html文件直接写入word

注意:如果有图片的话,转为base64格式<?php /**

* @desc 方法二、生成word文档并下载

* @param $content

* @param string $fileName

*/

function downloadWord($content, $fileName=''){

if(empty($content)){

return;

}

if (empty($fileName)) {

$fileName = date('YmdHis').'.doc';

}    // header("location:xxx.doc");

header("Cache-Control: no-cache, must-revalidate");

header("Pragma: no-cache");

header("Content-Type: application/octet-stream");

header("Content-Disposition: attachment; filename={$fileName}");

$html = '

xmlns:o="urn:schemas-microsoft-com:office:office"

xmlns:w="urn:schemas-microsoft-com:office:word"

xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"

xmlns="http://www.w3.org/TR/REC-html40">';

$html .= '

';

echo $html . '

'.$content .'';

}

createWord(file_get_contents('html2word.html'));

downloadWord(file_get_contents('html2word.html'));

相关学习推荐:PHP编程从入门到精通

php html转换成word,php如何实现html转换word?相关推荐

  1. php大写转为小写,PHP 实现人民币小写转换成大写的方法及大小写转换函数

    php 的 PHP 实现人民币小写转换成大写的方法及大小写转换函数 下面一段代码给大家分享php实现人民币大小写转换的方法,具体代码如下所示: header("charset=utf-8;& ...

  2. json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...

    json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...

  3. 计算机怎样将多行文字转换成表格,用WPS文本表格转换快速合并多行文字

    腾讯视频/爱奇艺/优酷/外卖 充值4折起 从网上下载的数据格式经常是一项数据一行,而我们经常需要把一大篇文本中的内容每两行文字连接成一行,有时甚至需要把更多的行连接成一行.手工复制粘贴显然是很麻烦的, ...

  4. 如何将图片转换成表格?这有图片转换成表格好用方法

    如何将图片转换成表格?这有图片转换成表格好用方法 在日常办公和学习中,我们常常需要将图片中的表格转换成可编辑的文本格式.这时候,一些优秀的软件可以帮助我们快速地完成这项工作.你知道如何将图片转换成表格 ...

  5. 如何把mkv格式转换成mp4?教你无损转换mkv格式的方法

    不少朋友在使用pr的时候经常遇到问题,而在制作视频时经常能拿到一些mkv格式的封装视频.总所周知这种格式是不可以直接导入到pr中的,要想导入首先要把mkv格式转换成mp4格式.但是很多小伙伴由于不会转 ...

  6. 将图片直接转换成xml文件_如何将jpg在线转换成pdf?jpg图片可以转换成pdf吗?

    可不要以为jpg就一定只是一张简单的图片,一张图片中可以包含的信息是很多的,除了有景象之外,也可能会有文字,有表格.当然,我们今天要讨论的,并不是一张jpg的图片中可能会存在哪些信息,而是要如何将jp ...

  7. java 数字转换成汉字_Java-String-阿拉伯数字转换成中文汉字数字

    package com.test; public class NumberUtils { private static final String[] UNITS = { "", & ...

  8. cad转换成jpg,怎样把cad转换成图片

    ​以下就是今天和大家分享的关于cad转换成jpg,怎样把cad转换成图片的演示操作: 方法一:CAD转换器 1.百度浏览器搜索\CAD转换器\点击进入内部页面,下载并安装到电脑桌面上.2.双击启动软件 ...

  9. word转换成pdf java代码_java代码实现word转换成pdf

    [实例简介] va代码 word转pdf ,word批量转换成pdf,word单独转换成pdf,只需要调用WordToPDFUtil方法就可以实现批量或者单独转换 [实例截图] [核心代码] e6f6 ...

  10. 怎么把Word转换成PDF?这几种转换神器分享给你

    如何将Word文档转换成PDF格式文件呢?大家在日常中经常会使用这两种文件,有时候需要把PDF文件转换成Word文档来进行编辑,有时候又需要把Word文档转换成PDF来进行传输文件发送文件.PDF如何 ...

最新文章

  1. 构造函数和析构函数的调用过程
  2. 用VS2010调试微软开放的部分源码
  3. redis-4.0.10集群安装(3台机器,6个node),以及在Spring项目中的集成,redis操作工具类
  4. leetcode257. 二叉树的所有路径(两种做法)
  5. 在MyEclipse中更换或修改svn的用户名和密码
  6. java 像素级碰撞检测,» 像素级碰撞检测类
  7. ubuntu安装minisat_minisat 安装指南
  8. Redis 的 应用问题
  9. 在 Centos 安装 MySQL
  10. mysql servlet登录验证_使用Servlet和jdbc创建用户登录验证
  11. 树莓派GPIO引脚介绍
  12. 解决Go服务GC时间过长
  13. 如何查看计算机关闭原因,电脑总是自动重启关机怎么样查找原因
  14. access中dbs和dbms_DB、DBS、DBMS三者的关系是什么?
  15. JSP学习---jsp简介和理解jsp的本质
  16. 高德地图哪个语音包最好_高德地图app怎么录制语音包?高德地图将自己的语音用作导航语音包的方法介绍...
  17. 从“魔兽世界”的服务器崩溃说开去......
  18. 如何看懂Code128条形码
  19. 1型错误和2型错误_实际项目常犯错误8:挡土墙计算的常见问题2
  20. Docker 出了个新玩意:软件物料清单

热门文章

  1. 我给互联网大佬们换上了女装
  2. 从18路诸侯讨董卓,谈如何对抗51%攻击
  3. dism 分割镜像_DISM修改WDS启动镜像实现自动捕获镜像
  4. torchvision.ops.nms与batched_nms
  5. JavaScript用事件委托实现留言板功能
  6. amd服务器主板文件,AMD服务器主板全攻略--Opteron篇
  7. c语言九三字符串的字母个数,C语言判断闰年和平年
  8. hive 常用正则表达式
  9. 200行Html5+CSS3+JS代码实现动态圣诞树
  10. 教你彻底解决Apple ID密码重置问题