Nodejs打开ppt, doc或任何其他文件
Nodejs open ppt, doc or any other files
我一直在尝试执行系统中的任何文件并在系统的默认应用程序中打开它。
例如,我有abc.doc文件,我想在Microsoft Word中打开它。
此代码在默认浏览器中打开URL。
var open = require('open');
open('http://www.google.com', function (err) {
if (err) throw err;
console.log('The user closed the browser');
});
关于如何通过node js在默认应用程序中打开系统文件的任何建议
使用exec from shelljs
示例如下:
var shell = require('shelljs');
shell.exec("D://yourdocument.pdf", function (err, out, code)) {
if(err instanceof Error)
throw err;
});
我希望它有帮助。谢谢。
在windows中,您可以简单地给出文件路径。但是在linux或mac操作系统中,你需要在前加上xdg-open来打开默认应用程序。
Linux Code &Mac OS
shell.exec("xdg-open /home/file.extension", function (err, out, code)) { /* your statements */ });
Windows代码
shell.exec("C:/file.extension", function (err, out, code)) { /* your statements */ });
相关文章:
- 将不同上传的文件显示为缩略图或任何其他方式
- 地理定位在Jsfidle中工作,但不在任何其他JS编辑器中
- Mocking console.log()/MOCHA测试框架中的任何其他函数
- 当单击任何其他工具提示时,无法打开uib工具提示
- get_browser降低页面加载速度,任何其他选择
- 检测Firebug(或任何其他Web调试器)何时用于调试
- 节点.js“已调用回调”.但是没有任何其他回调
- 如何将timbre.js缓冲区导出为.wav或任何其他音频文件格式
- 如何使用cordova在Whatsapp/Facebook/Instagram和任何其他社交媒体上分享图片
- 可以Flot(或任何其他JQuery图表库)绘制公式
- 如何在使用任何其他数据库的同时,用javascript获取所有mongo数据库的列表
- 我在哪里可以获得印度的.geojson文件,而不是每个州/地区的单独文件或任何其他区别
- Gulp-Concat文件的顺序然后是任何其他的js文件
- 下划线where with or condition(下划线、lodash或任何其他解决方案)
- Javascript可以在Safari上运行,但不能在任何其他浏览器上运行
- Regex-仅当字符串包含任何其他字符时才允许使用某些字符
- 在这种javascript情况下,除了eval之外的任何其他选项
- 如何在没有jQuery或任何其他库的情况下捕获CTRL-S
- 未定义GM_openInTab(或任何其他GM_函数)
- 退出弹出重定向,但仅在退出时执行,而不是在单击页面上的任何其他 html 重定向按钮时执行