Objective-C, creación de archivos PDF

En esta entrada os vamos a explicar como crear archivos en formato PDF.

Para ello partiremos de una de las aplicaciones que estamos desarrollando en la que se van generando una serie de textos que luego se exportarán a un documento PDF.

El funcionamiento de la aplicación es el siguiente:

Al pulsar sobre el botón Exportar se genera el documento a partir de la revisión seleccionada.

De esto se encarga la clase PDFCreator la cual genera el documento a partir de un marco y un nombre de archivo. En nuestro caso este marco tiene las medidas de un Din-A4 por si el usuario decide imprimir el documento.

El documento se genera con el siguiente código, que dependiendo de las veces que se repita creará una o más paginas.

 

 

La función printText recoge las coordenadas y el texto y lo imprime dentro del documento.

 

Una vez se ha pulsado y el documento se ha creado se presenta una alerta y el botón de Ver reporte queda habilitado.

 

 

Al pulsar Ver reporte se nos presenta la primera pagina del documento, en esta vista el documento se puede manipular y hacer zoom para facilitar su lectura.

 

 

Hemos incluido una barra de navegación para poder visualizar las distintas paginas del documento.

 

 

Share

Deja un comentario