当前位置: 首页 > news >正文

竹子建站免费版wordpress控制台

竹子建站免费版,wordpress控制台,客流统计系统厂家,汕头企业网站建设流程使用phpword生成文档有两种方式直接使用代码编写word文档#xff0c;用代码生成word#xff0c;但是设置样式#xff0c;格式#xff0c;图片非常麻烦#xff0c;不建议使用。如果客户或产品提供一份word的样式#xff0c;我们也难以完全复原#xff0c;调样式很头疼的。…使用phpword生成文档有两种方式直接使用代码编写word文档用代码生成word但是设置样式格式图片非常麻烦不建议使用。如果客户或产品提供一份word的样式我们也难以完全复原调样式很头疼的。读取原有word模板替换相关变量。个人感觉这种方式能满足绝大部分需求实现起来也比较简单所有的样式格式直接在word模板里设置好替换变量就可以了还可以很方便的切换模板。本文主要介绍这种方式毕竟我们是为了快速实现客户的需求让客户提供一份word模板我们稍微一改就可以了。开始干活1通过composer安装phpword包composer require phpoffice/phpword2准备一个word模板(让客户或产品提供吧docx格式的)$tpl  template/word/display_agreement.docx;$doc  new TemplateProcessor($tpl);//打开模板// 简单替换$doc-setValue(dealer_name, $oneCust-dealer-dealer_name, 2);//替换变量 第二个参数替换次数$doc-setValue(cust_name, $oneCust-customer-cust_name);//替换变量cust_name$doc-setValue(start_time, $arrOneCust[start_time_text]);$doc-setValue(end_time, $arrOneCust[end_time_text]);$doc-setValue(show_day, $arrOneCust[show_day]);$doc-setValue(signing_date, date(Y年m月d日, $arrOneCust[create_at]));// 陈列要求// 循环替换$arr  [[goods_name苹果手机8,specs128G,number2台],[goods_name苹果手机11,specs128G,number2台],[goods_name苹果手机12,specs128G,number2台],]if (!empty($arr)) {$j  1;$rows  count($arr);$doc-cloneRow(customergoods_name, $rows);//复制行foreach ($arr as $oneGoods) {$dTmp  $oneGoods-toArray();$doc-setValue(customergoods_name# . $j, 产品名称{$oneGoods[goods_name]});//替换变量$doc-setValue(customergoods_spce# . $j, 产品规格{$oneGoods[specs]});//替换变量$doc-setValue(customergoods_num# . $j, 数量{$oneGoods[number]});//替换变量$j;}}有时我们需要有“陈列奖励”数据时就显示没有时就不显示此里需要用到块标签了与html类似// 陈列奖励// 循环替换$arr  [[goods_name苹果手机8,time1606011063,number2台],[goods_name苹果手机11,time1606011063,number2台],[goods_name苹果手机12,time1606011063,number2台],]$doc-cloneBlock(WIN_BLOCK,0);if (!empty($arr)) {//显示块$doc-cloneBlock(WIN_BLOCK,1);$j  1;$rows  count($arr);$doc-cloneRow(customergoods_name, $rows);//复制行foreach ($onePhase-customerGoodList as $oneGoods) {$doc-setValue(phase_date# . $j, date(Y-m-d, $onePhase[time]));//替换变量$doc-setValue(phase_type# . $j, 兑付);//替换变量$doc-setValue(phase_goods# . $j, $oneGoods[goods_name]);//替换变量$doc-setValue(phase_num# . $j, 数量{$oneGoods[number]});//替换变量$j;}}替换图片// 只渲染$tmp-setImageValue(header,[path1.jpeg]);// 设置图片宽高$tmp-setImageValue(header, [path  1.jpg,width500,height500]);// 设置多次替换$tmp-setImageValue(header, [path  1.jpg,width500,height500],3);一些常用的word符号换行符 分页符 制表符 html预留字符要替换为实体字符如要替换为可以使用htmlspecialchars()使用方式比如我们数据库存的换行符一般是 \n\r 这个在word中是无效的要替换为 才行$content  str_replace(\r\n, , $content);$doc-setValue(content, $content); //内容
http://www.yutouwan.com/news/407792/

相关文章:

  • 宁波网站优化建站公司汕头网站制作哪家强
  • 做商城类网站空间怎么买中国室内设计公司排名前十强
  • 有哪些做ppt用图片的网站网站开发合作合同
  • 天津网站建设公司排名广州营销型网站建设
  • 网站后期增加产品wordpress 图片 二级域名
  • 免费自助建站网站php网站开发实例教程百度
  • asp企业网站源码下载学做网站教程视频
  • 顺义建站好的公司贫困户房屋建设补助在哪个网站公布
  • ai logo设计网站精品网站建设费用 v磐石网络
  • 做钢管网站企业网站源代码下载
  • 网站首页制作模板网上推广培训
  • 网页设计培训机构学什么好营销排名seo
  • wordpress企业网站 教程余干网站建设制作
  • 内容管理系统做网站万网有域名怎么建网站
  • 一个服务器做一样的网站网站搭建本地环境
  • 网站建设与管理心得体会和总结计算机应用软件开发
  • 辽宁建设厅投诉网站凡科网的网站建设怎么做
  • 公司在选择网站时应考虑什么wordpress积分内容
  • 做礼品的网站技术类网站模板
  • php 微信 网站建设做网站充值犯法吗
  • 旅游网站开发建设方案湘潭做网站电话磐石网络
  • 东莞网站建设曼哈顿新科怎么做自动下单网站
  • 全站仪建站视频遵义市网站建设公司
  • phpcms v9做网站建个网站多少费用
  • 盐城市城乡建设门户网站营养师
  • 免费的asp网站网站开发需求确认书
  • excel网站建设展示设计作品欣赏
  • 网站建设的前期准备做电影网站教程
  • 烟台网站制作开发dz如何做门户网站
  • 仿所有网站旅游网站制作分析