Nefertiti文件由Dmytro Skorokhod开发,是一个开源文件格式库,被Nefertiti使用。Nefertiti是一个开源库,用于从照片创建可搜索的PDF文件。
以下是NefertitiFileProtocol的用法示例
import NefertitiFile
var file: (any NefertitiFileProtocol)?
func activityViewController(with file: (any NefertitiFileProtocol)) -> UIActivityViewController? {
guard let pdfDocumentDataUrl = file.documentDataUrl else { return nil }
let activityViewController = UIActivityViewController(activityItems: [pdfDocumentDataUrl],
applicationActivities: nil)
return activityViewController
}
NefertitiFileProtocol具有属性documentDataUrl
和thumbnailDataUrl
。 第一个是指向整个文档数据的URL,最后一个是指向缩略图的链接,您可以使用它进行小文档预览。