gpt4 book ai didi

electron - 我可以在只有一个没有桌面的简单 archlinux 的计算机上使用 Electron 应用程序打开文件吗?

转载 作者:行者123 更新时间:2023-12-03 12:28:31 26 4
gpt4 key购买 nike

我有一个连接到 Intranet 的 Electron 应用程序。这个应用程序在带有 archlinux 的 Raspberry Pie 上运行。我没有在 archlinux 上安装任何桌面,该应用程序在使用 xserver 启动时启动。在 Intranet 上,您可以下载文件(主要是 .docx 和 .pdf)。

我可以用我的 Electron 应用程序打开这些文件吗?

当我尝试下载文件时, Electron 显示提示选择下载文件的位置,但没有保存按钮。使用该应用程序,您还可以使用 WebView 访问谷歌驱动器。

我希望能够打开文件,我不需要编辑它们。

最佳答案

您应该能够打开 PDF 文件。 Electron 的原生 PDF 支持从 1.6.4 版本开始提供。用法:

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

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

如果您运行的是旧版本,则需要使用 electron-pdf-window 之类的内容。 ( gerhardberger/electron-pdf-window)。

引用: https://stackoverflow.com/a/45880748/1392578/

引用: Electron PDF viewer

DOCX文件,您肯定需要原生操作系统应用程序或第三方库,如 evidenceprime/html-docx-js

关于electron - 我可以在只有一个没有桌面的简单 archlinux 的计算机上使用 Electron 应用程序打开文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55535929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com