`
ljl_xyf
  • 浏览: 636550 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

教大家如何利用PHP去修改word的内容

    博客分类:
  • php
php 
阅读更多

今天给大家带来一个教程,教大家如何利用PHP去修改word的内容,教程如下:

1.先将word另存为网页,取名jzydt.mht
2.修改为默认页面视图,用dreamweaver打开jzydt.mht ,
找到<meta http-equiv=3DContent-Type content=3D"text/html; charset=将后面编码改为utf-8
找到<w:WordDocument>在下面加上<w:View>Print</w:View>  然后保存.
3.编写php代码
ob_start();//开启缓存
  print'<html 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 = file_get_contents(S_ROOT.'./temp/word/jzydt.htm');//取得模板内容
  $content = str_replace('<{jzydt_company_name}>',"400电话",$content);//经过一列替换操作,将会模板里的标签替换为接受的值,如果感觉有必要的话,用正则替换也行,但我不建议动不动就用正则,能不用就不用吧!
  $docname = 'jzydt.doc';//生成保存的文件名,后缀为doc
  echo $content;//将替换后的内容输出到缓存中
  print "</html>";
  $data = ob_get_contents();
  ob_end_clean(); 
  $fp=fopen(S_ROOT.'./temp/word/'.$docname,"wb");//以二进制写权限打开一个新的word文件,即新建
  fwrite($fp,$data);//将内容写入并 保存
  fclose($fp);

分享到:
评论

相关推荐

    PHPWord中文手册.rar

    PHPWord支持通过PHP脚本创建全新的Word文档,或者读取并修改已存在的文档。开发者可以通过添加段落、设置字体样式、调整文本对齐方式等,来构建文档的基本结构和样式。 其次,**自动化分页**。在编写长篇文档时,...

    phpword.zip

    4. **读取和写入文件**:PHPWord支持从.docx文件读取内容,然后通过修改内容后再保存。`\PhpOffice\PhpWord\IOFactory`类提供了读写文件的方法,如`load()`用于加载文档,`save()`用于保存文档。 5. **导出格式**:...

    phpWord教程.7z

    它提供了丰富的API,使得开发者能够方便地在Web应用程序中生成、读取和修改Word文档,而无需用户安装Microsoft Office。本教程将深入探讨phpWord的核心功能、安装、使用方法以及示例。 ### 1. 安装phpWord 要在PHP...

    PHPWord-develop.zip

    此外,还可以利用PHPWord与数据库集成,批量生成报告或文档。 9. **社区与贡献**: 作为开源项目,PHPWord有活跃的开发者社区,用户可以在GitHub上提交问题、请求功能或贡献代码,共同推动项目的进步。 10. **学习...

    PHP简明教程(word文档90页)

    安装Apache后,修改httpd.conf文件,启用PHP模块(如mod_php),并设置DocumentRoot指向存放PHP文件的目录。 以上内容只是本教程的开端,后续章节将深入讲解PHP语法基础、变量、数据类型、流程控制、函数、类和对象...

    PHPWord中文手册

    ### PHPWord中文手册知识点概述 #### 一、文档基本信息与设置 **计量单位:缇(twips)** - **定义**:缇(twips)作为PHPWord中的基本计量单位,等同于“TWentieth of an Inch Point”的缩写,表示为1/20磅。在...

    php ppt教程php ppt教程php ppt教程

    总结来说,本“PHP PPT教程”旨在教会初学者如何利用PHP处理PPT文件,通过学习PHP的基础知识和使用PHPPowerPoint或PHPWord等库,你将能够实现PPT的自动化操作,为你的项目或工作带来便利。在实践中不断探索和积累...

    11月二开版PHP零距离泛目录程序源码,开源无限制,最强泛解析站群,内附安装教程.zip

    "开源无限制"表示该程序的源代码是开放的,用户可以自由查看、修改和分发,且没有使用上的任何限制,这对于开发者来说是非常友好的。 【描述】中的内容是对标题的重复,强调了程序的开源性、无限制使用以及包含安装...

    (自适应手机端)pbootcms响应式WORD办公教程资讯类网站模板 wps办公资源教程网站源码.zip

    PbootCMS是一款流行的、基于PHP开发的内容管理系统,它具有轻量级、高效、易用等特点,适合快速搭建各类网站。此模板尤其适合想要创建一个兼容手机端的在线学习平台,为用户提供便捷的移动学习体验。 1. **响应式...

    (完整版)python教程(可编辑修改word版).pdf

    此外,Python 是面向对象的,允许开发者利用类和对象实现代码的封装和重用。 Python 的标准库非常丰富,提供了跨平台的兼容性,可以在UNIX、Windows和Macintosh等操作系统上无缝运行。Python 也支持多种数据库接口...

    aspose转换excel+word--pdf

    本教程将重点介绍如何利用`aspose`在Java环境中将Excel和Word文档转换为PDF格式,并消除PDF中的水印。 首先,我们需要了解`aspose`的基本概念。Aspose是由Aspose公司开发的一系列针对文件格式处理的组件,支持.NET...

    linux下安装testlink1.9.3完整word教程.docx

    然后,需要修改 max_execution_time 参数,以避免 PHP 脚本执行超时。 ``` max_execution_time = 120 ``` 最后,需要增加内存限制,以避免内存溢出。 ``` memory_limit = 16M ``` 三、安装 TestLink 安装 TestLink ...

    Word图片上传控件开发文档

    对于大多数用户来说,将Word中的图片上传到Web服务器来说是一件非常不方便的事情,许多情况下用户甚至需要手动将一张张图片上传到Web服务器中,这些重复操作将会浪费用户的许多时间。 现在新颖网络发布了Word图片...

    disable-feeds_speaki2k_word_zip_

    标题中的"disable-feeds_speaki2k_word_zip_"似乎是指一个与禁用WordPress(WP)站点的feed功能相关的操作,结合描述中的“menghilangkan fitur feed wp”(在印尼语中意为“移除或禁用WordPress的feed功能”),...

    ajax 学习word文件版

    Ajax,全称Asynchronous JavaScript and XML,是一种创建动态网页的技术,它允许在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。这项技术在2005年由Google推广开来,极大地提升了用户体验,使得...

    wordpress php

    WordPress是一款基于PHP语言开发的开源内容管理系统(CMS),在全球范围内广泛应用,尤其在个人博客、企业网站及新闻门户等领域。PHP是一种广泛使用的服务器端脚本语言,尤其适合Web开发,为WordPress提供了强大的...

    php100 fckeditor 配置

    它提供了类似于Microsoft Word的界面,让用户可以方便地创建和编辑HTML内容,同时支持图片上传、链接插入等功能。 **1. 下载与安装** 要开始配置FCKeditor,首先需要从其官方网站或PHP100教程资源中下载最新版本的...

    FCKeditor 2.6.3网页编辑器最新版(PHP有选择本地文件上传的功能)

    FCKeditor 2.6.3是一款经典的开源网页编辑器,专为Web开发者设计,用于在网站上提供类似Microsoft Word的富文本编辑体验。这款编辑器以其强大的功能和易用性而闻名,允许用户在网页上创建、编辑和格式化文本内容。在...

    drupal7专业开发指南 中文版 word版

    Drupal 还强调内容管理和内容表现的分离,这意味着可以通过修改或添加模块来定制网站的外观和功能,而无需改动核心代码,这为网站的维护和升级带来了便利。Drupal 的安全性也得到了保障,有一个专门的团队负责处理...

Global site tag (gtag.js) - Google Analytics