我正在尝试使用pdf.js将pdf页面转换为画布。我使用了K3N在Render .pdf to single Canvas using pdf.js and ImageData中的答案来实现这一点。代码在Fiddle1中可用。
问题是这似乎只适用于某些pdf文件。
例如,该代码对http://arxiv.org/pdf/1207.0102v2.pdf在Fiddle2中运行良好。
然而,当我尝试将相同的代码应用于http://infolab.stanford.edu/pub/papers/google.pdf时,在Fiddle3中它无法工作。
为什么会发生这种情况?能否修复?
问题是这似乎只适用于某些pdf文件。
例如,该代码对http://arxiv.org/pdf/1207.0102v2.pdf在Fiddle2中运行良好。
然而,当我尝试将相同的代码应用于http://infolab.stanford.edu/pub/papers/google.pdf时,在Fiddle3中它无法工作。
为什么会发生这种情况?能否修复?
urlreq
的一个缺点是浏览器似乎无法缓存文件,每次刷新 PDF 文件都必须重新加载。 - user3741635urlreq
只是一个例子。你可以自己构建一个启用了缓存的代理。别忘了点击✔
按钮进行标记。谢谢。 - Ionică Bizăuwrabbit
——这是我写的一个库,它添加了一些包装代码,但代理原则在那里:你提供一个URL,在服务器端发出请求并将其流式传输到客户端。另一方面,你可能想在Ivan的存储库中开启一个功能请求。 :) - Ionică Bizău