如何在Jupyter文件浏览器中打开PDF文件?

3
我想在Jupyter Notebook的文件浏览器中打开一个PDF文件。但是,每次我点击时,它总是打开一个新标签并显示一个黑屏幕。请看下面的图片作为参考:

enter image description here


你为什么想在Jupyter中打开PDF文件?如果你只是想阅读它,你可以使用一个PDF阅读器。你是想编辑它吗? - Simon.S.A.
2
不,@Simon.S.A. 我想在浏览器中阅读文件,因为我正在同时学习2-3门课程,它们都有PDF文件。如果它留在同一个窗口中,这将简化流程。 - Kshitij Agarwal
2个回答

4

2
如果您找不到该扩展程序需要一些时间,在这里可以找到它。 - zyy
非常感谢。容易多了。 - TMH

3

如果您想使用Jupyter文件浏览器打开PDF文件,您需要使用Firefox浏览器——Google Chrome会将其阻止。

另外,可以使用IFrame在Jupyter笔记本单元格内打开PDF文件,但同样无法在Chrome中使用。

from IPython.display import IFrame, display
#filepath = "http://wikipedia.org" # works with websites too!
filepath = "file.pdf"
IFrame(filepath, width=700, height=400)

1
请您详细说明一下,按照您的说法,每次我需要打开一个文件时都需要更改代码吗?难道没有更简单的方法吗,因为我只需要读取它们。 - Kshitij Agarwal
1
你能否详细解释一下如何读取它们:上面的解决方案在Jupyter Notebook中打开它们,只要你提供正确的文件名。你是指想要在新窗口中从Jupyter目录文件树中打开PDF文件吗? - Kai Aeberli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接