2016-06-30 4 views
1

Я пытаюсь разработать приложение для iOS в SWIFT, которое имеет требование визуализации файлов в арабском формате PDF и позволяет пользователю читать PDF-файлы, прокручивая слева направо. I попробовали много библиотек, но не нашли идеального способа сделать это. Можете ли вы помочь мне в этом с любыми библиотеками или идеями. Заранее благодаренPDF-ридер для iOS с поддержкой слева направо подкачки

+0

ли вы поддержку библиотеки PDF арабскую Swiping слева направо? –

ответ

0

попробуйте M3PDFKIT или vfr. Я использую M3PDFKIT, может сильно ударить справа и слева

+0

почему голос? Я использую его, и он работает – xmhafiz

+0

Привет. Можно ли прокручивать слева направо, а не направо налево, чтобы перемещаться между страницами также с помощью пейджингового эффекта. Как уже упоминалось, мне нужно показать арабский PDF, который нужно прокрутить слева направо. – MobX

1

Привет я просто создать Swift проект с использованием https://github.com/vfr/Reader, и вам необходимо выполнить следующие шаги, чтобы преобразовать эту объективную библиотеку, чтобы скор:

  • Сначала вам нужно создать файл заголовка Bridge для вас, быстрый проект.
  • Затем вам нужно добавить Vfr нужный файл, чтобы ваш проект (который будет приложен в моем примере кода)
  • Теперь вам нужно установить оператор импорта, чтобы мост заголовка файла

#ifndef Bridge_Header_h

#define Bridge_Header_h

#import "ReaderViewController.h"

#endif /* Bridge_Header_h */

  • Добавить этот файл Bridge и Проект-> target-> строить Настройка -> Objective-C Bridging заголовок и установить файл Bridge.
  • Теперь Opne ваш проект View Controller этого вы хотите, чтобы открыть PDF файл набор Делегирование как:

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

RealTime Выход:

enter image description here

+0

Привет. Можно ли прокручивать слева направо, а не направо налево, чтобы перемещаться между страницами также с помощью пейджингового эффекта. Как уже упоминалось, мне нужно показать арабский PDF-файл, который нужно прокручивать слева направо – MobX