NefertitiFile

main

A file format library.
D-Integral/NefertitiFile

NefertitiFile

NefertitiFile by Dmytro Skorokhod is an open source file format library used by Nefertiti, an open source library for making searchable PDFs from photos.

Here is an example of NefertitiFileProtocol usage:

    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 has properties documentDataUrl and thumbnailDataUrl. The first of them is a url to the whole document data and the last one is a link to a thumbnail which you may use for a small document preview.

Description

  • Swift Tools 5.9.0
View More Packages from this Author

Dependencies

  • None
Last updated: Mon May 12 2025 22:17:52 GMT-0900 (Hawaii-Aleutian Daylight Time)