Lecture de text et d'images à partir d'un document pdf sous iOS

J'affiche le pdf stocké localement dans mon application d'iPad. Voici le code:

NSSsortingng *path = [[NSBundle mainBundle] pathForResource:@"About Downloads" ofType:@"pdf"]; NSURL *targetURL = [NSURL fileURLWithPath:path]; NSURLRequest *request = [NSURLRequest requestWithURL:targetURL]; [pdfWebView loadRequest:request]; 

Maintenant, par défaut, vous ne pouvez pas copyr du text ou des images du PDF qui est rendu par UIWebView. Existe-t-il un moyen de permettre aux users de copyr du text et / ou des images en format PDF?

Je ne suis pas familier avec CATitledLayer, donc je me demandais si cela peut aider dans ce cas?

Il n'y a pas de réponse simple à cela. Les PDF sont des dictionarys nesteds composés de plusieurs dictionarys et arrays. Vous devrez creuser dans CGPDFDocument . Voyeur est un excellent outil à utiliser tout en creusant dans PDF. Reader est un bon sharepoint départ pour le rendu de PDF.

Pour get le text dans un document PDF, j'utilise PDF Kitten (https://github.com/KurtCode/PDFKitten). Cela fonctionne plutôt bien, mais comme le note l'auteur, est incomplète et ne supporte pas tous les types de fonts.