2011-03-08 29 views
5

He estado leyendo documentos de Apple y recomiendan usar UIWebView. Esto está muy bien hasta que quieras ir a un número de página y también buscar PDF.PDF Manipulación en iPhone SDK

¿Hay bibliotecas de terceros, (gratuitas o de pago) que hacen esto en absoluto?

Como mínimo, necesito poder buscar e ir a un número de página en un PDF.

He buscado y PDFKit no está disponible y los métodos de Quartz parecen limitados. Esto es obviamente posible debido a la cantidad de lectores de PDF disponibles en la tienda de aplicaciones.

+0

¿la tienda de aplicaciones lo aprobó, si uso esto con mi aplicación? https://github.com/mobfarm/FastPdfKit – sandy

+1

Aquí hay una biblioteca PDF para iOS: http://mobfarm.eu/fastpdfkit https://github.com/mobfarm/FastPdfKit – TomSwift

Respuesta

3

Es posible hacer todo eso simplemente usando las llamadas de Quartz. Cuarzo está obviamente basado en C, por lo que toma un momento ajustarse a la falta de corchetes, pero las funciones se nombran con claridad y no es demasiado difícil de entender. Por ejemplo, puede usar CGPDFDocumentGetNumberOfPages(), CGPDFDocumentGetPage() y CGContextDrawPDFPage() para mostrar una página determinada de un documento. Hay una buena explicación para buscar un PDF aquí: Random Ideas

Nada de esto es para decir que un marco de terceros es una mala idea, si alguien ya ha hecho el trabajo para hacer todo esto fácil, entonces genial. Pero si no encuentras algo que te convenga, no tengas miedo de cavar en Quartz, no está mal.

+0

El enlace se ha movido a http://web.archive.org/web/20131122162015/http://blog.random-ideas.net/?p=184 – Haider