知识总结

将自己遇到的一些有用的知识记录下来.大家如果有遇到有用的知识可以跟我分享下,谢谢

使用a标签,让图像支持下载

使用download属性,如

    <a href="text.jpg" download="thisismyname">测试图</a>

这样,你点下a标签后,就会下载该图片,并且该图片名为thisismyname.jpg

限制:好像只有chrome和firefox浏览器支持

将office文档转为pdf格式

环境:nodejs npm包:node-msoffice-pdf 依赖:你本机必须要有office 2013以上的版本,因为他是直接使用office的转化功能

var msopdf = require('node-msoffice-pdf');

module.exports = function(input, output, type) {
  msopdf(null, function(err, office) {
    if (err) { 
      console.log("Init failed", error);
      return;
    }
    //转化word文档为pdf
    if (type == "doc" || type == "docx") {
      office.word({input: input, output: output}, function(err, pdf) {
        if (err) {
          console.log(err);
        }
      })
    }
    //转excel文档为pdf
    else if (type == "xls") {
      office.excel({input: input, output: output}, function(err, pdf) {
        if (err) {
          console.log(err);
        }
      })
    }
    office.close(null);
  })
}

如上图,上面那个函数是功能是将word文档和excel转为pdf

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何使用nodejs发邮件

    昨天就开始想使用nodemailer来实现一个发送邮件的功能,不过发现了很多个坑,网上给的资料也很杂很乱,所以决定写一篇真正能用的来帮助大家减少弯路

    嘿嘿嘿
  • ES6新特性以及一些规范

    ` class goodStudent extends Student { sayAge() { console.log(this.age) } } ...

    嘿嘿嘿
  • angularjs directive学习心得

    transclude有三个选项,true, false, 和object.如果不显示指明的话,默认为false. 当为false的时候,则那个directiv...

    嘿嘿嘿
  • 单因素方差分析及其相关检验

    (1)问题与数据 设某因子有r个水平,记为,在每一水平下各做m次独立重复试 验,若记第i个水平下第j次重复的试验结果为,所有试验的结果可列表如下:

    用户3577892
  • 表单提交刷新页面问题

    今天开发中遇到了一个问题,刚开始没有头绪,不知道怎样解决,后来静下来一想,搜索下吧,经过搜索相关资料,很好的解决。 <form name="keywordFor...

    wangxl
  • (一)熟练HTML5+CSS3,每天复习一遍

    学习网页的概念和分类,了解静态网页和动态网页的不同;了解网页浏览器的工作原理。了解HTML,XHTML,HTML5的概念,制作简单的HTML页面的开发。

    达达前端
  • Django教程(二)- Django视图与网址进阶1. HTML表单2.CSRF3.代码操作

    HTML 表单用于搜集不同类型的用户输入。 表单是一个包含表单元素的区域。 表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、...

    Python攻城狮
  • Java开发环境系列:一篇能帮你解决99%线上问题的Tomcat排雷日记

    下载地址:https://archive.apache.org/dist/tomcat/

    架构师小跟班
  • 斯坦福新深度学习系统 NoScope:视频对象检测快1000倍

    【新智元导读】 斯坦福大学的新研究构建一个名为 NoScope 的深度学习视频对象检测系统,利用视频的局部性对 CNN 模型进行优化,相比当前性能最好的 YOL...

    新智元
  • ubuntu中安装tomcat

    1.安装jdk6 shell>sudo apt-get install sun-java6-jdk(用新得立软件包安装) 2.下载tomcat6 下载地址是:h...

    闵开慧

扫码关注云+社区

领取腾讯云代金券