pdfjs_github

PDF.js

PDF。js是一种可移植的文档格式(PDF)查看器,它是用HTML5.PDF构建的。js是由社区驱动的,由Mozilla实验室支持。我们的目标是创建一个通用的、基于web标准的平台来解析和呈现pdf。

特约

PDF.js是一个开源项目,总是在寻找更多的贡献者。要参与,请访问:

请随时访问irc.mozilla.org上的#pdfjs以获取问题或指导。

入门

在线演示

浏览器扩展

火狐

PDF.js内置于Firefox的19+版本中。

Chrome

  • Chrome的官方扩展程序可以从Chrome网上应用店安装。 这个扩展由@ Rob-W维护。
  • 自己构建 - 获取下面解释的代码并发布gulp chromium。然后打开Chrome,转到Tools > Extension并从目录中加载(未打包的)扩展程序build/chromium。

获取代码

要获取当前代码的本地副本,请使用git克隆它:

$ git clone https://github.com/mozilla/pdf.js.git $ cd pdf.js

接下来,通过安装Node.js的官方包或通过 NVM。您需要全局安装gulp包(另请参阅gulp的入门):

$ npm install -g gulp-cli

如果一切顺利,请安装PDF.js的所有依赖项:

$ npm install

最后,您需要启动本地Web服务器,因为某些浏览器不允许使用file://URL 打开PDF文件。跑:

$ gulp server

然后你可以打开:

请记住,这需要兼容ES6的浏览器; 请参阅构建PDF.js以用于旧版浏览器。

也可以通过以下方式查看右侧的所有测试PDF文件:

构建PDF.js

要将所有src/文件捆绑到两个生产脚本中并构建通用查看器,请运行:

$ gulp generic

这将生成pdf.js并pdf.worker.js在build/generic/build/目录中。需要两个脚本,但只pdf.js需要被包括在内,因为pdf.worker.js将被加载pdf.js。PDF.js文件很大,应该缩小生产。

在Web应用程序中使用PDF.js.

要在Web应用程序中使用PDF.js,您可以选择使用库的预构建版本或从源构建它。我们提供预制版本,以便在pdfjs-dist名称下使用NPM和Bower 。有关更多信息和示例,请参阅有关此主题的 Wiki页面

包括通过CDN

PDF.js托管在几个免费的CDN上:

学习

您可以使用下面的实时演示直接从浏览器中播放PDF.js API:

可以在examples文件夹中找到更多示例。其中一些使用pdfjs-dist软件包,可以通过gulp dist-install命令在这个repo目录中构建和安装。

有关PDF.js代码的介绍,请查看我们的撰稿人Julian Viereck的演示文稿:

更多学习资源可在以下网址找到:

问题

查看我们的常见问题解答并获得常见问题的答案:

在IRC(互联网中继聊天)上与我们联系:

  • irc.mozilla.org上的#pdfjs

提出问题:

在twitter上关注我们:@pdfjs

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值