我正在为我正在开发的Swift iPad应用程序寻找IOS PDF查看器。使用UI Web View实际上没有足够的功能来使应用程序顺利运行。这就是我需要的:
据我所知,并非所有这些都与实际的PDF查看器有关,但我列出了它们,因为它们最终需要使用PDF查看器。我非常不愿意尝试使用其中的众多PDF查看器中的一个,因为我正在寻找看起来很专业且非常简单的东西。
我应该使用PDF查看器工具包还是尝试自定义UI Web View?我不知道在这种情况下该怎么做。感谢帮助!
答案 0 :(得分:8)
我认为你最好的选择是Quick Look Framework from Apple。它非常光滑,易于使用。您可以拥有许多文档的列表,并在预览文档时切换它们。此外,它是iOS中随处可见的浏览器,因此用户已经熟悉它并且它具有所有基本功能(缩放,选择,复制/粘贴......)。
一个好的教程是Using Quick Look Framework for Previewing Documents with Swift。
答案 1 :(得分:3)
我建议使用M13PDFKit。它非常简单,并且具有更多功能,例如缩略图视图和向右滑动。
您的代码很简单
// get main viewer controller
let viewerController = self.storyboard?.instantiateViewControllerWithIdentifier("PDFChildViewController") as! PDFChildViewController
// pass the file path / string url
let document = PDFKDocument(contentsOfFile: filePath , password: nil)
viewerController.loadDocument(document)
// present
self.presentViewController(viewerController, animated: true, completion: {
// do something when start present the pdf
})