2017-08-04 8 views
0

私はIOSで新しく、私のiPhoneにインストールされているAdobe Acrobatアプリケーションを使ってPDFファイルを見たいと思っています。私が見たいPdfファイルAdobe AcrobatはBase64形式のWebサービスから来ています。私は.pdf形式よりもバイト単位で変換しました。私のpdf形式は現在.pdf形式です。しかし、今はAdobe Acrobatでこのpdfを開く方法です。 私のコードの気性は私のpdfのパスです。私のiPhoneアプリからAdobe Acrobatでpdfを見る方法

@IBAction func savePDF(_ sender: Any) { 
     let pdfData = Data(base64Encoded: FilePDF, options: .ignoreUnknownCharacters) 
     let array = pdfData?.withUnsafeBytes 
     { 
      [UInt8](UnsafeBufferPointer(start: $0, count: (pdfData?.count)!)) 
     } 
     let data = NSData(bytes: array, length: (array?.count)!); 
     let tmpDir = NSTemporaryDirectory() 
     data.write(toFile: tmpDir.appending("HandyHR_File_YEAR.pdf"), atomically: true) 
     print(array!) 
     print(data) 
     print(tmpDir) 
     } 

答えて

0

なぜあなたはあなたのアプリでそれを見ることができますか?文書番号hereとしてPDFKitのPDFViewを使用することができます。ファイルのタイプPDFDocumentで、ファイルまたはデータから初期化できます。

外部アプリケーションで開く場合は、UIActivityViewControllerを参照して、PDFを開くアプリを選択できるようにします。

関連する問題