electron 打开PDF文件在电子

pb3s4cty  于 6个月前  发布在  Electron
关注(0)|答案(2)|浏览(92)

我需要构建一个应用程序,用户可以在应用程序中打开PDF文件-即不是通过打开一个新的浏览器窗口。我需要实现一个后退按钮,并可能在PDF上进行一些覆盖。有人知道是否有一个好的方法在Electron中做到这一点吗?

cbjzeqam

cbjzeqam1#

如果你对Chrome PDF扩展提供的UI没问题,你可以从电子版使用它。

const {app, BrowserWindow} = require('electron')

app.once('ready', () => {
  let win = new BrowserWindow({
    webPreferences: {
      plugins: true
    }
  })
  win.loadURL(__dirname + '/test.pdf')
})

字符串

  • 请注意,electron的原生PDF支持仅从1.6.4版本开始提供,并从3.0.0版本中断到9.0.0版本。(有关详细信息,请参阅this answer)对于不支持的版本,您可以使用electron-pdf-window*

相关问题