【发布时间】:2019-05-27 00:54:16
【问题描述】:
我正在使用 Electron 编写应用程序。该应用程序要求在占据大约 50% 窗口的框架中呈现 pdf。由于空间有限,我想要一个解决方案,它允许我在没有任何框架、边距或控件栏的情况下呈现 PDF。在 macOS 原生应用程序中,您可以访问 PDFView,它是一个 PDF 渲染器,周围没有任何东西。我试图找到最接近这个的东西,但对于 Node.js/Electron。
在这被标记为重复之前,我已经阅读了这里的一些“在电子中渲染 PDF”的帖子。他们都指向许多库,特别是“electron-pdf-window”。该库的问题在于它所做的只是包装“PDF.js”。我浏览了 PDF.js 以及示例,但它也有 chrome 样式的框架和控件。
是否有任何用于 Node.js/Electron 的 PDF 查看器的库/实现在“无框架”窗口中提供接近原生 (macOS) 的体验?它需要具有复制/粘贴支持,以及对触控板手势的支持。此外,它应该能够支持至少一百页的文档。
附加问题 - 你能修改默认的 Chrome PDF 查看器吗? (即删除顶部的“控件”栏,以及修剪所有边距)?这似乎是最快(最有效)的方法,但我不确定它是否可能。
【问题讨论】:
标签: javascript node.js pdf electron