提取文件图标并以html格式显示

时间:2017-05-20 20:19:46

标签: node.js windows electron

晚上所有人,

我已经开始为我想用电子框架编写的应用程序做一些研究。我已经想出如何向图标显示我想要的用户。应用程序的一部分用户可以键入路径,它将列出该路径中的文件,我想从文件中提取图标,使其显示就像在Windows文件浏览器中一样。这是我遇到障碍的地方,我正在寻找一些指导。

nodejs中是否有一个允许我提供文件路径的方法,作为回报,我可以将图像传回HTML?我是nodejs的新手,所以我想我会问,看看是否有人知道一个简单的方法。

2 个答案:

答案 0 :(得分:1)

icon-extractor 您可以像这样使用它从系统中提取任何应用程序图标,但它必须是**“。exe”**文件。

var iconExtractor = require('icon-extractor'); var fs= require('fs');

iconExtractor.emitter.on('icon', function(data){
console.log('Here is my context: ' + data.Context);
console.log('Here is the path it was for: ' + data.Path);
var icon = data.Base64ImageData;

fs.writeFile('img.png', icon, 'base64', (err) => {
 console.log(err);

});
});

iconExtractor.getIcon('ANY_TEXT','PAHT_TO_APP.exe');

答案 1 :(得分:0)

如果您使用电子,可能会遇到很多问题。对我来说,除了这个软件包,其他任何软件包都无法使用:

Windows Powershell Icon Extractor