真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ios9開發(fā)pdf,iOS90

iOS 9 pdf亂碼,是否和蘋方字體有關(guān),代碼中如何解決

這種情況,是因為PingFang.ttc用的是蘋果的字體格式,未經(jīng)轉(zhuǎn)換,是裝不到win上去的??梢杂靡粋€叫transtype的軟件轉(zhuǎn)換,可是只有mac版,win版的還沒有。

創(chuàng)新互聯(lián)建站擁有十多年的建站服務(wù)經(jīng)驗,在此期間,我們發(fā)現(xiàn)較多的客戶在挑選建站服務(wù)商前都非常的猶豫。主要問題集中:在無法預(yù)知自己的網(wǎng)站呈現(xiàn)的效果是什么樣的?也無法判斷選擇的服務(wù)商設(shè)計出來的網(wǎng)頁效果自己是否會滿意?創(chuàng)新互聯(lián)建站業(yè)務(wù)涵蓋了互聯(lián)網(wǎng)平臺網(wǎng)站建設(shè)、移動平臺網(wǎng)站制作、網(wǎng)絡(luò)推廣、按需求定制開發(fā)等服務(wù)。創(chuàng)新互聯(lián)建站網(wǎng)站開發(fā)公司本著不拘一格的網(wǎng)站視覺設(shè)計和網(wǎng)站開發(fā)技術(shù)相結(jié)合,為企業(yè)做網(wǎng)站提供成熟的網(wǎng)站設(shè)計方案。

蘋果6刷了ios9后,手機(jī)打開pdf是亂碼

目前只能透過類似Adobe Acrobat的第三方程式才能解決,剩下就必須等IOS 9更新。

ios9怎樣將pdf文檔添加到ipad

下一個第三方的app像WPS這種能看pdf的,然后在itunes-iphone-應(yīng)用程序,把文件拉入app對應(yīng)右邊文件列表就可以了。

iOS PDFKit 開發(fā)指北

2017年夏天,在蘋果全球開發(fā)者大會(WWDC)上,蘋果公司終于推出了針對于 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 確實比較少,下面筆者就帶著大家簡單的了解一下 PDFKit。

主要核心功能如下:

PDFView

PDFDocument

PDFPage

PDFAnnotation

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

引入 #import PDFKit/PDFKit.h ,創(chuàng)建 PDFView ,創(chuàng)建之前,首先要創(chuàng)建 PDFDocument ,這里通過文件路徑 URl 進(jìn)行創(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 對象,用下述方法進(jìn)行跳轉(zhuǎn):

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

實現(xiàn)大綱功能

從 PDFDocument 中獲取 PDFOutline

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

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

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

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

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

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

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

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

GitHub :

本文原地址:


文章標(biāo)題:ios9開發(fā)pdf,iOS90
瀏覽地址:http://weahome.cn/article/hodjsh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部