我是.NET开发人员,也是electron
和node.js
的新手。
从我的electron
应用程序中,我需要调用.NET类库DLL中的一个函数,该函数将生成一些文档并发送到打印。
我只需要在windows机器上使用这个electron
应用程序。我看到插件Edge.js
,但我不确定这是否对我有用,也不知道如何包括在我的项目。
发布于 2017-09-27 11:35:22
Edge.js就能做到这一点。
请参见以下片段:
var edge = remote.require('electron-edge');
var toErMahGerd = edge.func({
assemblyFile: 'ERMAHGERD.dll',
typeName: 'ERMAHGERD.Translate',
methodName: "ToErMahGerd"
});
document.getElementById("translate-btn").addEventListener("click", function (e) {
var inputText = document.getElementById("input-text").value;
toErMahGerd(inputText, function (error, result) {
document.getElementById("output-text").innerHTML = result;
});
});
这里是GitHub-回购,它不仅有很好的文档可供学习,而且可以简单地入门。
https://stackoverflow.com/questions/42779709
复制相似问题