1、首先要安装好能阅读PDF文件的软件。常用的Adobe的reader,还有网上有一些专门阅读PDF文件格式的软件。这里以Adobe为例。双击打开一个文件
2、在下图中我们可以看到,一般的PDF文件页数很多,这里小编选了一个很小的文件,还有15页之多。文件缩小比例之后,看到下图所示的样子。这15页,并不是每一页我们都需要打印。
3、所以,我们首先找到需要的那一页。如下图所示,我们以这一页为例。
4、看到页面左上角,我们选定的这一页是第14页,在箭头所指的位置,显示的是这一页的具体页数。
5、找到“文件”菜单,点击“打印”,这里提示:一定要从文件菜单中找到打印,不能直接从工具栏点打印。因为工具栏上的打印按钮默认是直接打印全部页面的。
6、d出打印对话框。找到图中所示的“要打印的页面”显示,选择第三项——页面。把默认的页数【1-15】删掉,输入我们要打印的页面【14】
7、点击右下角的打印,即可打印出我们需要的页面了。【前提是你连接了打印机~~~】
首先可以在百度上下载adobe acrobat安装包(特别版),为避免广告嫌疑,这里就不贴上链接地址了,安装包体积较大,但这个是目前最全也是最专业的pdf编辑软件(同门的pdf阅读软件adobe reader体积就小多了,只有几十M,但是只能阅读不能编辑),安装过程中一路选择默认即可。
安装完成后利用软件打开需要进行页面顺序调整的pdf文件。
在软件的左侧界面有一排工具栏,点击“页面缩略图”按钮,如图,在位置的第一个。
点击之后会看到该pdf文档的所有页面缩略图,如图所示。
找到需要调整页面顺序的页面,选中,如果是连续的多页调整,可以使用shift或者ctrl键选中之后调整。
调整的方法很简单,只需要按住鼠标拖动到需要的位置放开即可。
在实际的开发过程中,我们会遇到一些需要显示PDF的场景,比如官方文件(为了保证原有的格式显示正常,通常会做成PDF来展示),同时也会要求跳转到指定的PDF的页码中,这里我们来讨论一个展示PDF并且调整指定的页码的方式。
简单的介绍下加载PDF的几种方式(PDF可能是网络加载的,也可能是本地的)
在这里我使用CGContext加上UICollectionView来实现加载PDF和跳转指定页码,(其他方法暂时不提及)
在自定义的cell中对showView重写set方法,重写cell视图
在RiderPDFView.m文件中绘制视图
在PDFReadViewController.m文件中collectionView的代理方法中加载RiderPDFView视图
pdf阅读器已经开源了框架,具体使用方法如下
CocoaPods 导入
在文件 Podfile 中加入以下内容:
然后在终端中运行以下命令:
或者这个命令:
完成后,CocoaPods 会在您的工程根目录下生成一个 .xcworkspace 文件。您需要通过此文件打开您的工程,而不是之前的 .xcodeproj。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)