Мы хотели бы распространять набор файлов PDF в нашем приложении.Первоначально мы открывали их с помощью программы просмотра React PDF, однако пользователям действительно необходимо иметь возможность сохранять эти файлы на своем компьютере, чтобы они могли читать / комментировать / распечатывать их в свое время и т. Д.
Мы используем CreateReact App в Electron - есть ли у вас какие-либо предложения?
Спасибо!
Удалось заставить это работать, используя следующий метод:
PDFLink= (e)=> { // Open PDF with `shell` method
console.log("Clicked PDF: ");
var attrs=e.currentTarget.attributes;
const shell = window.require('electron').shell;
const remote = window.require('electron').remote;
const appPath = remote.app.getAppPath();
console.log('appPath: ', appPath);
for (var a=0;a<attrs.length;a++)
{
console.log(attrs[a].name+"="+attrs[a].value);
switch (attrs[a].name)
{
case 'data-pdf':
//console.log(app.getAppPath());
shell.openItem(appPath+'\\public\\pages\\test1.pdf');
break;
default:
break;
}
}
}