h5页面打开word文档ios_H5页面生成word文件及发送邮件

news/2025/3/14 11:15:49/

最近工作中有用到生成word文档及发送该附件的邮件。先说说我的思路和流程吧;

1.在后台用PHP将数据组合拼接成HTML格式;

2.生成带数据(HTML)的word文档(生成到项目对应的目录下);

3.配置发送邮件的信息(如邮件的host/port/username等);

第一步:我们先将数据组装拼接成HTML格式  代码如下:

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

header("Pragma: no-cache");

//有了这些,可以把带html标签的html源码导入到word里,并且可以保持html的样式。

$wordStr = '

$wordStr .= '

';

$wordStr .= '';

第2步.生成word文件到项目对应的目录下;

$file = rand(10000000,99999999).'.docx';

//保存

文章来源:https://blog.csdn.net/weixin_33295463/article/details/113896724
http://www.ppmy.cn/news/899786.html

相关文章

使用CDO组件,实现:一个word文档,当别人打开以后会自动通过你设定的邮箱回复一封邮件,邮件正文是该word文档在对方系统中的绝对路径

这是软件安全课上的一个作业,要求如题。 可能对没有接触过CDO组件的人来说,对CDO怎么用完全摸不着头脑。在看了网上的一些帖子后,如果没有测试他们的代码,还是不知道怎么用。实际上,CDO组件是一个很好用的东西。至于C…

【大前端】用html和css写一个QQ邮箱登录页面

一、HTML代码如下&#xff1a; 命名为&#xff1a;QQ邮箱页面.html <!DOCTYPE html> <html> <head> <style type"text/css"> import"./QQ邮箱页面.css";</style> <!--引入“QQ邮箱页面.css”--> </head><bod…

敏感词汇工具类sensitive word的使用及详解

简述&#xff1a; 1.平时工作中&#xff0c;只要涉及到用户可以自由发言&#xff08;博客、文档、论坛&#xff09;&#xff0c;就要考虑内容的敏感性处理,sensitive word工具是一个快速的敏感词过滤工具,基于 DFA 算法实现的高性能敏感词工具&#xff08;mirrors / houbb / s…

Word里输入空格的4个简单实用小技巧。

在日常工作中&#xff0c;我们经常需要制作一些申报表、会议记要或者某某决定、决议等文档。 在拟定文件过程中&#xff0c;需要留出一些空位以便后期填写与输入。通常&#xff0c;大部分人的做法是&#xff1a;先输入一些空格&#xff0c;然后再添加下划线。 比如&#xff0…

vue项目实现前端预览word和pdf格式文件

最近做vue项目遇到一个需求,就是前端实现上传word或pdf文件后,后端返回文件对应的文件流,前端需要在页面上展示出来。word预览简单一些,pdf预览我试过pdfjs,vue-pdf总是报各种奇奇怪怪的bug,但最终总算解决了问题,先看一下页面最终呈现效果吧: 页面上传pdf文件效果如下:…

盘点5个C#实用的Word、PPT、Excel、Mail第三方库

今天一起盘点下之前分享的有关Word、PPT、Excel、Mail实用的第三方库。 1、.NET操作Excel高效低内存的开源框架 - MiniExcel .Net平台上对Excel进行操作主要有两种方式。第一种&#xff0c;把Excel文件看成一个数据库&#xff0c;通过OleDb的方式进行读取与操作&#xff1b;第…

Java使用POI通过模板生成Word

Java使用POI通过模板生成Word 前言 最近工作需要用到&#xff0c;所以记录下来以便查找。 一、概述 POI读写word使用的核心类是XWPFDocument。一个XWPFDocument代表一个docx文档&#xff0c;其可以用来读docx文档&#xff0c;也可以用来写docx文档。 主要包含下面这几种对…

如何在word中安装grammarly

步骤如下 1.打开网址 传递门https://www.grammarly.com/office-addin 会看到这个界面 之后你就点击红色框 2.注册、登录 你如果没有注册过的话是需要注册一个账号的我这里使用163邮箱注册&#xff0c;qq邮箱收不到验证码&#xff08;亲测&#xff09; 3.下载 4.安装 注意…