我需要构建一个应用程序,用户可以在应用程序中打开 PDF 文件——即不通过打开新的浏览器窗口。我需要实现一个后退按钮,可能还需要在 PDF 上实现一些覆盖。有谁知道在 Electron 中是否有好的方法来做到这一点?
最佳答案
如果您对 Chrome PDF 扩展提供的 UI 感到满意,您可以从 Electron 使用它。
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
起可用。在此之前,您可以使用 electron-pdf-window
关于javascript - 在 Electron 中打开pdf文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45874719/