XMind发送到微信-九云图-XMind传到微信详细内容
今天简单介绍一下word转pdf格式
如果你用的是office2010,那就点 文件→保存并发送→创建PDF/XPS文档→创建PDF/XPS文档→发布。注:保存类型选择 PDF ;选项可以调整你需要的各种参数。
如果你用的是office2007或2003,那就需要下载安装 Adobe acrobat 8 professional 软件,用此软件可以轻松实现word转换PDF。
也可以下载九云图软件,轻松实现文档格式转换。
九云图轻松发布各类文档(PPT/Word/Excel/PDF/CAD图纸/企业报表等),支持转发微信朋友圈、公众号和新浪微博等。可以生成文档二维码、合成背景音乐、 添加视频、设置打赏、付费阅读、转换为 PDF/长图片。
能够实现html转pdf的方法还是挺多的,大概有以下几种:
1、大部分浏览器就有这个功能。然而我们客户要的可不是这个,人家要的是能够在系统中主动触发的导出为pdf功能,所以这种方案pass。
2、利用第三方工具。我找到了一种利用wkhtmltopdf这种工具来导出的方案,自己在我们的项目中试了一下,效果不好,而且对svg图片的支持也不行。pass。
3、还有一种是利用iText类后台生成java文件。但因为需要导出的这个页面是动态页面,而且直接把页面传给后台会丢失大量样式,所以还是pass。
最后没什么好的办法,只能退而求其次,想着要不先把html页面转成图片,再把图片导出为pdf。因为要支持用户导出下载,而且要保留样式,所以较好是纯js前端实现。
html转canvas的话,就用html2canvas这个js,这个网上介绍比较多了,这里就不废话了。
比较麻烦的是svg图片,直接用html2canvas无法把svg标签的内容转成canvas,最后查了一圈资料后,锁定了canvg这个js。canvg是谷歌的一个插件,可以将svg标签内容转成canvas。具体到我们的项目,还有一个难点,就是如何把glyphicons这种字体图标也转成canvas,因为在不同浏览器下对这种字体图标的支持是完全不一样的。最后找到的方法是用char code来替换这些字体图标,重新绘制成canvas。由canvas生成图片不用废话。由图片生成pdf用jsPDF实现XMind发送到微信-九云图-XMind传到微信由上海净阅科技有限公司()提供。
http://u170717024711.cn.b2b168.com
欢迎来到上海净阅科技有限公司网站, 具体地址是上海市浦东新区浦东新区南汇新城镇环湖西一路99号主楼103B35室,联系人是李忠波。
主要经营文档发布、技术开发、计算机软件、技术服务。
单位注册资金单位注册资金。
我们的产品优等,服务优质,您将会为选择我们而感到放心,我们将会为得到您认可而感到骄傲。