如何在我的 iPhone 应用程序中快速查看 Adobe acrobat 中的 pdf [重复]
Posted
技术标签:
【中文标题】如何在我的 iPhone 应用程序中快速查看 Adobe acrobat 中的 pdf [重复]【英文标题】:How to view a pdf in Adobe acrobat from my iPhone app in swift [duplicate] 【发布时间】:2017-08-04 05:52:41 【问题描述】:我是 ios 新手,我想使用安装在我 iPhone 上的 Adobe Acrobat 应用程序查看 PDF 文件。我想在 Adobe acrobat 中查看的 Pdf 文件来自 web 服务的 base64 格式。我已转换为字节比 .pdf 格式。我的 pdf 现在是 .pdf 格式。但是现在如何在 Adobe Acrobat 中打开这个 pdf。 在我的代码中是我的 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)
【问题讨论】:
【参考方案1】:当您可以在应用程序中查看 Acrobat 时,为什么还要使用它?您可以使用 PDFKit 中的 PDFView
,如文档中的 here 所述。它有一个document
类型为PDFDocument
的属性,您可以从文件或数据中对其进行初始化。
如果您想在外部应用程序中打开它,您可能需要查看UIActivityViewController
,以便用户可以选择要在其中打开 PDF 的应用程序。
【讨论】:
以上是关于如何在我的 iPhone 应用程序中快速查看 Adobe acrobat 中的 pdf [重复]的主要内容,如果未能解决你的问题,请参考以下文章