THPDFKit
基于苹果 PDFKit 的 PDF 查看组件
屏幕截图
安装
CocoaPods
使用 CocoaPods 安装,将以下内容添加到您的 Podfile 中:CocoaPods
platform :ios, '9.0'
use_frameworks!
pod 'THPDFKit', '~> 0.3.1'
注意:我们遵循 http://semver.org 为公共 API 进行版本控制。
使用方法
下面是一个初始化示例,来自使用 storyboards 定义 viewcontrollers 和导航的示例项目。
然而,真正需要的东西只是将PDF文件的URL传递给Wrapper(如果你要使用快速预览回退)或者如果是针对iOS11以下平台,则直接传递给 PDFKitViewController
。
// MARK: - Navigation
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let indexPath = tableView.indexPathForSelectedRow {
let selectedRow = indexPath.row
let detailVC = segue.destination as! PDFViewControllerWrapper
detailVC.url = self.samplePDFs[selectedRow]
}
}
待办事项
- 最后修复损坏的TravisCI集成
- 支持注释
- 改进仅适用于iOS11的版本(不含Quicklook)的podspec
- 扩展可定制性(颜色、大小、字体等)
- 支持CocoaLumberjack(日志记录)
贡献
...真是受欢迎的。如果你有一个想法,仅仅分叉这个库,修改它,如果它对别人有用,并且不影响其他用户的功能,我会插入它。
许可
本项目的源代码可使用标准MIT许可。请参阅 许可文件。