【发布时间】:2024-01-07 22:58:01
【问题描述】:
我需要构建一个应用程序,用户可以在其中打开应用程序内的 PDF 文件——即不是通过打开新的浏览器窗口。我需要在 PDF 上实现一个后退按钮和一些覆盖。有谁知道在 Electron 中是否有这样做的好方法?
【问题讨论】:
标签: javascript pdf electron
我需要构建一个应用程序,用户可以在其中打开应用程序内的 PDF 文件——即不是通过打开新的浏览器窗口。我需要在 PDF 上实现一个后退按钮和一些覆盖。有谁知道在 Electron 中是否有这样做的好方法?
【问题讨论】:
标签: javascript 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
【讨论】: