THPDFKit 0.3.2

THPDFKit 0.3.2

Tribus HannesJohannes Erschbamer维护。



THPDFKit 0.3.2

  • Hannes Tribus

THPDFKit

Build Status Pod Version Pod Platform Pod License Coverage Status

基于苹果 PDFKit 的 PDF 查看组件

屏幕截图

iPhone Portrait iPhone Landscape

安装

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许可。请参阅 许可文件