如何在电子中打开生成的pdf?

时间:2017-11-02 18:45:25

标签: pdf electron pdfmake

我正在使用Electron,我需要打开一个新窗口,其中包含pdfmake.js生成的pdf,我正在尝试这个

    pdf = pdfMake.createPdf(docDefinition);
    pdf.getDataUrl(function(dataUrl){
        win.loadURL(dataUrl);
    });

这只是打开一个新窗口并下载pdf

1 个答案:

答案 0 :(得分:0)

您可以创建一个新的BrowserWindow并加载数据URL。将webPreferences.plugins设置为true至关重要。

pdf.getDataUrl((url) => {
  const win = new BrowserWindow({
    width: 800,
    height: 600,
    title: '',
    webPreferences: {
      plugins: true,
    },
  });
  win.loadURL(url);
});
相关问题