gpt4 book ai didi

ios - 适用于 iOS 的 PDF 阅读器,支持从左到右分页

转载 作者:行者123 更新时间:2023-11-28 06:40:27 27 4
gpt4 key购买 nike

我正在尝试在 SWIFT 中为 iOS 开发一个应用程序,它需要呈现阿拉伯语 PDF 文件并允许用户通过从左向右滑动来阅读 PDF。我尝试了很多库,但没有找不到一个完美的方法来做到这一点。任何人都可以通过任何图书馆或想法帮助我。提前致谢

最佳答案

您好,我刚刚使用 https://github.com/vfr/Reader 创建了一个 Swift 项目并且您需要执行以下步骤将此目标库转换为 swift:

  • 首先,您需要在您的 swift 项目中创建一个 Bridge 头文件。
  • 然后您需要将 vfr 所需文件添加到您的项目中(将附加在我的示例代码中)
  • 现在你需要在 Bridge Header 文件中设置 import 语句

#ifndef Bridge_Header_h

#define Bridge_Header_h

#import "ReaderViewController.h"

#endif /* Bridge_Header_h */

  • 将此 Bridge 文件添加到 Project->target-> build Setting -> Objective-c Bridging Header 并设置 Bridge 文件。
  • 现在打开您的项目 View Controller ,您希望从中打开 pdf 集委托(delegate)文件,例如:

class ViewController: UIViewController , ReaderViewControllerDelegate {

它是 View Controller ViewDidLoad 代码:

 override func viewDidLoad() {
super.viewDidLoad()
let filepath = (NSBundle.mainBundle().pathForResource("Reader", ofType:"pdf"))! as String

if let document = ReaderDocument.withDocumentFilePath(filepath, password: "")
{
let readerViewController: ReaderViewController = ReaderViewController(readerDocument: document)
readerViewController.delegate = self
// Set the ReaderViewController delegate to self
self.navigationController!.pushViewController(readerViewController, animated: true)
}
}

示例代码: https://github.com/nitingohel/NGSwiftPdfReader

实时输出:

enter image description here

关于ios - 适用于 iOS 的 PDF 阅读器,支持从左到右分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38114838/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com