下载受保护的 PDF

下载受保护的 PDF

如何下载受保护的 PDF(允许查看,不允许下载)?PDF 文件的链接如下:

http://krishikosh.egranth.ac.in/handle/1/20399

答案1

我认为你已经获得许可并且没有违反任何法律。

您想要的链接是

http://krishikosh.egranth.ac.in/bitstream/1/20399/1/24441.pdf 

然而,如果您没有权限,则不应访问它。

找到此位置的方法是使用带有开发工具的浏览器(大多数浏览器都有)。在本例中,在 Chrome 中按F12

然后在Elements选项卡中,您可以通过展开 HTML 元素来找到链接 URL,直到找到相关部分。

更新

另一种方法是禁用浏览器中的 PDF 查看器(这不太可能适用于您问题中的网站,但可能适用于其他网站)。这意味着当请求 PDF 时,浏览器没有工具/方法来打开文件,因此将以下载的形式提供。

答案2

我也遇到了同样的问题,感谢这篇文章,让我找到了解决办法。步骤如下:

  1. 在电脑上打开 Acrobat Reader 应用程序
  2. 尝试使用 Ctrl-O 快捷键或下拉菜单中的文件-->打开来打开文件
  3. 在出现的对话框中的文件名文本框中,粘贴受保护的在线 PDF 文件的 URL
  4. 单击“打开”按钮,等待文件下载并在基于 PC 的 Acrobat Reader 上打开

它对我有用!

答案3

最直接(但可能并不完全令人满意)的方法是安装一个插件,这样当您按 Ctrl+P 时,就可以打印为 pdf。然后,您只需从浏览器中将整个页面打印为 pdf。通常效果很好。

答案4

下载并安装 Githttps://git-scm.com/

在 pdf 的“查看”页面上,按 F12 打开检查器。搜索“iframe”,直到找到带有比特流的 iframe 值。复制该值

启动 Git 并输入以下代码:

curl 'https://krishikosh.egranth.ac.in/xxx' -H 'keyname:Akz914723960' -H '类型:application/pdf' -d '' -o C:/name.pdf

将上述代码中的xxx替换为bitstream中复制的值。

将“名称”替换为您想要赋予 pdf 的文件名...它将下载到您的 C 盘文件夹。

相关内容