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

哪个网站做任务能赚钱wordpress 模块开发教程

哪个网站做任务能赚钱,wordpress 模块开发教程,wordpress chm文档,苏州城乡建设网站接上一篇phpword生成word文档,如有不明白的问题可以先查看上一篇文章 首先,生成PDF需要先生成word文档,而后通过word文档生成HTML文档,最后才可以通过HTML文档生成PDF文件,详细代码如下。 执行命令安装phpword&#…

接上一篇phpword生成word文档,如有不明白的问题可以先查看上一篇文章

首先,生成PDF需要先生成word文档,而后通过word文档生成HTML文档,最后才可以通过HTML文档生成PDF文件,详细代码如下。

执行命令安装phpword:

composer require phpoffice/phpword

将word转为HTML然后转为PDF的后端代码如下:

public function wordToPdf(){$order_id = request()->get('order_id');$sale_order = SaleOrderModel::with(['customer'])->where('id',$order_id)->first();$file_name= $sale_order['contract'];//此字段存储的是生成好的word的文件地址$file = public_path('storage/'.$file_name);$phpWord = IOFactory::load($file);$html =  IOFactory::createWriter($phpWord  ,'HTML');// 设置Dompdf$dompdf = new Dompdf();// 将Word文档内容转换为HTML$html->save(storage_path('app/public/contract/'.$order_id.'.html'));$html = file_get_contents(base_path().'/public/storage/contract/'.$order_id.'.html');//这几步是因为复杂的HTML样式不被识别,所以将其替换掉$css = <<<HTML*{ font-family: simsun, DejaVu Sans, sans-serif;}
HTML;$font = "font-family: '宋体';";$style = "* {";$style_new = "* {  word-wrap: break-word;";$search = '</style>';$html = str_replace($search,$css.'</style>',$html);$html = str_replace($font,'',$html);$html = str_replace($style,$style_new,$html);// 加载HTML到Dompdf$dompdf->loadHtml($html);$dompdf->setPaper('A4', 'portrait');
//        file_put_contents($target, $dompdf->output());// 渲染HTML为PDF$dompdf->render();$pdf_name = $sale_order->customer->name;return $dompdf->stream($pdf_name);}

前端的页面样式(建议先查看上一篇文章PHP+laravel 生成word):

{"type": "link",'body':'PDF下载',"className" : "pdf_span  span","href": "{{admin_url('sale-order/wordToPdf?order_id='.$order_id)}}","style": {"margin-left": "80px","margin-top" : "5px","padding" : "3px 12px",}},

 其中需要使用字体文件,下载文字包地址

https://download.csdn.net/download/QiZong__BK/89482065?spm=1001.2014.3001.5503

这样就完成啦

http://www.yayakq.cn/news/585554/

相关文章:

  • 淘宝客的网站怎么做呢一个企业做网站需要什么资料
  • 网站制作公司报价淮北建设网站
  • 微网站模板怎么做seo优化的基本流程
  • 哪些做直播卖食品的网站网站建设费用高低有什么区别
  • php做网站一般用什么软件色弱可以做网站开发吗
  • 做网站被捉网站浮动窗口代码
  • 天津网站优化指导一个网站两个域名百度商桥安装方法
  • 徐州建设厅网站住房及城乡建设部网站
  • 潍坊网站制作案例seo的优化步骤
  • dll网站服务wordpress宠物插件
  • 东莞网站忧化现在做网站需要多少钱
  • 需要推销自己做网站的公司wordpress 调用标签云
  • 网站开发基本要求crm管理系统单机版
  • 关于推动门户网站建设d泰康人寿保险官方网站
  • 清远做网站公司备案网站名称大全
  • 网站建设外包工作泗水县建设局的网站怎么打开
  • 网站设计与制作一般步骤辽宁建设工程招标网站
  • 马云的网站怎么做的萍乡网站建设哪家好哦
  • 可以看电视剧的网站如何用文档创建一个网站
  • 微信公众号平台及网站建设计划网站模板下载网站
  • wordpress 图片站flash翻页效果网站模板
  • 建设网站你认为需要注意建设银行注册网站
  • 房产如何做网站3d溜溜网室内设计图库
  • 可信网站是什么好玩的html代码
  • 免费自助建站平台系统手机+显示器自适应wordpress+主题
  • 电商类网站怎么做推广php网站建设课程作业
  • 太原网站建设技术外包小程序开发免费平台
  • 苏州网站建设 公司wordpress建企业站
  • 淄博网站推广哪家好网线制作实训总结
  • 中国建设银行网站进不去淘宝seo搜索排名优化