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

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,創(chuàng)新互聯(lián)公司面向各種領(lǐng)域:公路鉆孔機等成都網(wǎng)站設(shè)計公司、成都營銷網(wǎng)站建設(shè)解決方案、網(wǎng)站設(shè)計等建站排名服務(wù)。
PDFKit 包含了大量關(guān)于 PDF 相關(guān)的功能,例如,打開,修改,繪圖和保存 PDF ,也包含了搜索文本。在 iOS 11 后,蘋果終于開放了 PDFKit 。目前(雖然離 PDFKit 發(fā)布已經(jīng)過了一年多),但是目前中文資料和 Demo 確實比較少,下面筆者就帶著大家簡單的了解一下 PDFKit。
主要核心功能如下:
PDFView
PDFDocument
PDFPage
PDFAnnotation
讓我看到你們的雙手, put your hands up!
引入 #import PDFKit/PDFKit.h ,創(chuàng)建 PDFView ,創(chuàng)建之前,首先要創(chuàng)建 PDFDocument ,這里通過文件路徑 URl 進行創(chuàng)建。
創(chuàng)建 PDFView ,將 PDFDucument 對象賦給 PDFView。
至此,就實現(xiàn)了 PDF 的讀取及顯示。
首先獲取 PDFDocument 的屬性 PDFPage :
通過 PDFPage 的對象方法,可以獲取 PDF 的縮略圖,這里需傳入圖片的 size:
創(chuàng)建 collectionViewCell ,通過 collectionView 就可以實現(xiàn)一個大致的功能。
點擊跳轉(zhuǎn)
獲取 cell 的點擊事件,取出所點擊的 PDFPage 對象,用下述方法進行跳轉(zhuǎn):
PDFOutline 是一個層級關(guān)系的對象,他表示 PDF 的大綱(也就是我們常用的書簽)。每個 PDFOutline 對象都可通過 childAtIndex: 方法獲取出他的孩子對象, 注意 ,這里需要先判斷 numberOfChildren ,以確定該 outline 對象存在多少個孩子節(jié)點,避免下標超界引發(fā)的崩潰。
實現(xiàn)大綱功能
從 PDFDocument 中獲取 PDFOutline
遍歷 outline 孩子節(jié)點(默認只遍歷一層)
當點擊節(jié)點時,判斷有無孩子節(jié)點,進行當前數(shù)組的新增或刪除。
這里搜索功能主要靠下述方法實現(xiàn)
調(diào)用此方法之前,首先需將 PDFDocument 設(shè)置代理,通過 PDFDocument 的代理進行回調(diào)。獲取 PDFSelection 對象,
再根據(jù) selection 對象顯示搜索內(nèi)容。
調(diào)用下述方法即可對 PDFView 進行縮放,
實現(xiàn)雙擊縮放或還原:
這里通過設(shè)置 pdfView 的 scaleFactor 屬性即可實現(xiàn), 注意 : scaleFactorForSizeToFit 屬性是當前 PDF 充滿屏幕的比例。
GitHub :
本文原地址:
工具/原料:蘋果6手機。
1、首先點擊手機桌面中的備忘錄。
2、然后點擊屏幕右下方的編輯圖標。
3、接著點擊屏幕中的加號鍵。
4、然后點擊照片圖庫。
5、接著選擇想要的圖片并點擊完成。
6、然后點擊屏幕右上方的分享圖標。
7、最后點擊創(chuàng)建PDF就可以了。
iPhone要想在手機上編輯PDF文檔那就必須要安裝PDF閱讀器,現(xiàn)在PDF閱讀器都具備編輯PDF的功能。傳送門
編輯方法:
1、安裝PDF閱讀器
2、打開要編輯的pdf文檔
3、點擊底部“編輯”進入編輯模式
4、編輯你需要修改的對象
5、保存文檔即可
品牌型號:iPhone12
系統(tǒng):iOS15.1
軟件版本:WPSoffice13.17.1 蘋果手機新建pdf需要在WPS office中進行創(chuàng)建即可。以手機iPhone 12為例,蘋果手機新建pdf的步驟分為4步,具體操作如下: 1 點擊底部加號 !-- 1第1步 點擊底部加號 --
在手機展開的WPSoffice中,點擊底部加號。
2 點擊新建PDF !-- 2第2步 點擊新建PDF --
在展開的選項中,點擊新建PDF。
3 點擊新建空白 !-- 3第3步 點擊新建空白 --
點擊新建空白:在新建PDF界面中,點擊新建空白/筆記PDF。
4 點擊新建 !-- 4第4步 點擊新建 --
在展開的界面中,點擊底部新建即可。
當前文章:iospdf開發(fā)教程,iospdf編輯軟件
本文來源:http://chinadenli.net/article25/dsgojci.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、企業(yè)建站、建站公司、品牌網(wǎng)站設(shè)計、網(wǎng)站內(nèi)鏈、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)