欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

ios開發(fā)之美pdf,Ios開發(fā)教程

iOS PDF文件預(yù)覽的幾種方法

前段時(shí)間公司項(xiàng)目加了許多關(guān)于PDF文件操作的需求,其中包括 PDF文檔的預(yù)覽 、 PDF文件格式轉(zhuǎn)換 、 從其他App獲取文件 、 PDF文檔的批注與修改 。這篇文章我會(huì)先記錄下PDF文檔的幾種預(yù)覽方式。

公司主營業(yè)務(wù):網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出余杭免費(fèi)做網(wǎng)站回饋大家。

先看效果:

蘋果的webView組件可以預(yù)覽各種格式的文件,支持在線預(yù)覽和本地預(yù)覽,相比于安卓的webView控件簡(jiǎn)直就是一大神器,UIWebview使用起來也非常簡(jiǎn)單

QLPreviewController 是系統(tǒng)自帶的文件預(yù)覽控制器,QL全稱 quick look 快速查看的意思,要使用QLPreviewController先得在文件中導(dǎo)入頭文件 #import QuickLook/QuickLook.h ,并且實(shí)現(xiàn)其代理方法 QLPreviewControllerDelegate

使用UIDocumentInteractionController預(yù)覽文件也得遵循 UIDocumentInteractionControllerDelegate 代理方法,UIDocumentInteractionController本身并不是一個(gè)控制器類,它直接繼承 NSObject ,所以就不能直接push或者模態(tài)跳轉(zhuǎn)了,所以需要使用它類方法提供的模態(tài)跳轉(zhuǎn)函數(shù)

利用 CGContexDrawPDFPage 和 UIPageViewController 實(shí)現(xiàn)翻頁瀏覽功能,這種方法只能加載本地的PDF文件,但是顯示效果比其他幾種炫酷很多。具體使用方法參考 iOS開發(fā)筆記——PDF的顯示和瀏覽 這篇博客。也可以參考本文的 Demo

關(guān)于PDF文檔的預(yù)覽其實(shí)不止上文介紹的幾種方法,還可以通過第三方SDK來加載并對(duì)PDF文檔進(jìn)行批注與修改,等有時(shí)間我會(huì)放在后面一起介紹。

求《ios企業(yè)級(jí)應(yīng)用開發(fā)技術(shù)》全文免費(fèi)下載百度網(wǎng)盤資源,謝謝~

《ios企業(yè)級(jí)應(yīng)用開發(fā)技術(shù)》百度網(wǎng)盤pdf最新全集下載:

鏈接:

?pwd=nbs2 提取碼: nbs2

簡(jiǎn)介:本書聚焦在APP“產(chǎn)品”的設(shè)計(jì)、開發(fā)和運(yùn)營層面,特別強(qiáng)調(diào)架構(gòu)和設(shè)計(jì)模式的重要性,有意識(shí)地將設(shè)計(jì)模式應(yīng)用到代碼的編寫中,重點(diǎn)介紹iOS企業(yè)級(jí)應(yīng)用開發(fā)的設(shè)計(jì)思維方式,并與全棧開發(fā)技術(shù)結(jié)合起來。 全書分為iOS基礎(chǔ)篇、Web與Native混合開發(fā)模式篇和全棧開發(fā)技術(shù)篇。 ?

iOS PDFKit 開發(fā)指北

2017年夏天,在蘋果全球開發(fā)者大會(huì)(WWDC)上,蘋果公司終于推出了針對(duì)于 iOS 的 PDFKit 支持。PDFKit 自從 MacOS 10.4 以來一直在 AppKit for MacOS 中。但 UIKit 卻遲遲得不到支持,盡管蘋果公司之前在 iBooks 和 Mail 中使用過 PDFKit , 但是該框架并未向開發(fā)人員開房。

PDFKit 包含了大量關(guān)于 PDF 相關(guān)的功能,例如,打開,修改,繪圖和保存 PDF ,也包含了搜索文本。在 iOS 11 后,蘋果終于開放了 PDFKit 。目前(雖然離 PDFKit 發(fā)布已經(jīng)過了一年多),但是目前中文資料和 Demo 確實(shí)比較少,下面筆者就帶著大家簡(jiǎn)單的了解一下 PDFKit。

主要核心功能如下:

PDFView

PDFDocument

PDFPage

PDFAnnotation

讓我看到你們的雙手, put your hands up!

引入 #import PDFKit/PDFKit.h ,創(chuàng)建 PDFView ,創(chuàng)建之前,首先要?jiǎng)?chuàng)建 PDFDocument ,這里通過文件路徑 URl 進(jìn)行創(chuàng)建。

創(chuàng)建 PDFView ,將 PDFDucument 對(duì)象賦給 PDFView。

至此,就實(shí)現(xiàn)了 PDF 的讀取及顯示。

首先獲取 PDFDocument 的屬性 PDFPage :

通過 PDFPage 的對(duì)象方法,可以獲取 PDF 的縮略圖,這里需傳入圖片的 size:

創(chuàng)建 collectionViewCell ,通過 collectionView 就可以實(shí)現(xiàn)一個(gè)大致的功能。

點(diǎn)擊跳轉(zhuǎn)

獲取 cell 的點(diǎn)擊事件,取出所點(diǎn)擊的 PDFPage 對(duì)象,用下述方法進(jìn)行跳轉(zhuǎn):

PDFOutline 是一個(gè)層級(jí)關(guān)系的對(duì)象,他表示 PDF 的大綱(也就是我們常用的書簽)。每個(gè) PDFOutline 對(duì)象都可通過 childAtIndex: 方法獲取出他的孩子對(duì)象, 注意 ,這里需要先判斷 numberOfChildren ,以確定該 outline 對(duì)象存在多少個(gè)孩子節(jié)點(diǎn),避免下標(biāo)超界引發(fā)的崩潰。

實(shí)現(xiàn)大綱功能

從 PDFDocument 中獲取 PDFOutline

遍歷 outline 孩子節(jié)點(diǎn)(默認(rèn)只遍歷一層)

當(dāng)點(diǎn)擊節(jié)點(diǎn)時(shí),判斷有無孩子節(jié)點(diǎn),進(jìn)行當(dāng)前數(shù)組的新增或刪除。

這里搜索功能主要靠下述方法實(shí)現(xiàn)

調(diào)用此方法之前,首先需將 PDFDocument 設(shè)置代理,通過 PDFDocument 的代理進(jìn)行回調(diào)。獲取 PDFSelection 對(duì)象,

再根據(jù) selection 對(duì)象顯示搜索內(nèi)容。

調(diào)用下述方法即可對(duì) PDFView 進(jìn)行縮放,

實(shí)現(xiàn)雙擊縮放或還原:

這里通過設(shè)置 pdfView 的 scaleFactor 屬性即可實(shí)現(xiàn), 注意 : scaleFactorForSizeToFit 屬性是當(dāng)前 PDF 充滿屏幕的比例。

GitHub :

本文原地址:

分享題目:ios開發(fā)之美pdf,Ios開發(fā)教程
網(wǎng)站鏈接:http://aaarwkj.com/article20/dsspoco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、做網(wǎng)站品牌網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、動(dòng)態(tài)網(wǎng)站、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
香蕉视频欧美久久精品| 日本在线中文字幕乱码| 免费看夫妻性生活视频| 五月色婷婷六月色丁香| 色哟哟网站一区二区精品久久| 日韩女同一区二区三区在线观看| 国产精品一区二区三区四区久久| 一级欧美黄片在线播放| 亚洲综合欧美日韩一区| 四虎最新永久在线网站| 自拍日韩亚洲一区在线| 久热99在线视频免费观看| 久久午夜人妻一区二区| 日韩女同一区二区三区在线观看| 亚洲精品成人一区二区| 爽妇网亚洲一区二区三区| 中文字幕伦理一区二区| 99久久精品国产国产毛片| 青草草草草草在线观看| 欧美日韩人美精品一区在线| 日韩视频播放一区二区| 国产夫妻自拍一级黄片| 久章草在线免费视频播放| 九九热最新视频免费看| 日本一欧美一欧美一亚洲| 日韩不卡在线免费播放| 日韩成人一级片在线观看| 国产99热这里只有精品| 思思久久96热在精品国产| 91超碰这里只有精品国产| 欧美日韩综合人妻丝袜偷拍| 日韩欧美一二区久久麻豆| 欧美日韩在线一区2区| 夜夜春国产精品不卡一区二区| 精品国产一区二区三区四不卡在线| 激情一区二区三区视频| 国产精品三级玖玖玖电影| 一区二区人妻乳中文字幕| 欧美高清在线观看视频| 午夜视频在线观看麻豆| 一本在线不卡中文字幕|