Skip to content

D-Integral/NefertitiFile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A file format library.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages