js打开服务器pdf文件,iOS使用pdf.js打开PDF文件

本文介绍如何在iOS应用中利用pdf.js库实现在线预览PDF文件,包括pdf.js的本地服务器构建、iOS工程集成以及UIWebView或WKWebView的加载方法。通过将PDF文件转换为HTML标签,实现了在iOS设备上浏览PDF的功能。
摘要由CSDN通过智能技术生成

最近研究了下iOS打开PDF文件的方式,由于项目需要在浏览PDF文件时能使用HTML格式文件,调研了一下iOS中打开PDF文件的几种方式,发现pdf.js开源库可以做到这一点,通过调用js在线预览PDF文件,预览时将PDF文件转为HTML标签,而且集成方便。

教程中把pdf.js作为服务端的步骤:

clone工程到本地:

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

$ cd pdf.js

安装node.js,然后安装gulp工具(若已有可跳过):

$ npm install --global gulp-cli

在pdf.js工程目录里执行:

$ npm install -g gulp-cli

安装好gulp之后在源代码使用npm安装模块:

$ npm install

启动gulp构建本地服务器:

$ gulp server

将pdf.js集成到iOS工程中的步骤:

构建pdf.js:

$ gulp generic

可以看到在如下图目录中有generic文件夹,里面的内容即是我们需要集成到iOS项目中的:

ded81b392d4d

generic文件夹大小为8.8MB,如果你觉得把这个文件夹导入到项目中太大了的话,你可以使用如下命令:

$ gulp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值