使用自定义界面将pdf嵌入到html5页面中,仍然很容易操作

时间:2018-09-14 14:54:46

标签: javascript html5 pdf embed

因此,我需要一种将.pdf简单地实现为html5页面的方法。不幸的是,,等会导致杂乱且不切实际的pdf。 (而且很丑)。

我尝试使用pdf.js,但是对于我打算做的事情来说,它似乎太大了,也太沉重了。另外,缺乏文档使正确实施非常困难。

我需要的是

  1. 一次显示一个pdf页面的方式(这意味着无法滚动)。
  2. 由于pdf.js似乎将每个pdf页面变成一张图片,因此如果pdf变得模糊,就无法放大它。我想要的是缩放以相应地更新到缩放级别。
  3. 文本必须是可选的,可以搜索单词,等等。
  4. 没有可打印的难看菜单。
  5. 为了能够访问正在查看的页码,因此我可以创建“下一页”和“上一页”按钮。

那么,我应该继续尝试设置pdf.js,还是上面列出的一种更好,更轻松的方法来做我需要做的事情?

1 个答案:

答案 0 :(得分:0)

我建议您遵循这些准则来启动软件(以免使用PDF.js ...它复杂且非常慢)。您的软件将是快速且跨平台性能独立的

  1. 创建一个读取输入参数(本地文件系统上的文件名)的页面
  2. 将要查看的PDF传递到页面上
  3. 在服务器端,读取文件并转换为svg(每页1个)。我可以建议您 pdf2svg https://github.com/dawbarton/pdf2svg
  4. 同一页面必须输出一个HTML页面,其中包含创建的SVG图像,这些图像使用所需的CSS规则进行格式化

最后,您可以开始使用工具栏,功能等了。