PDF & iOS

468 views

Published on

How to star manage and draw on PDF, by Alessio Roberto (http://www.slideshare.net/AlessioRoberto/pdf-ios)

Appsterdam TalkLab
Nov 9th 2012

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
468
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PDF & iOS

  1. 1. PDF & iOSDritte per sfogliare e cominciare a “disegnare” su un PDF 1
  2. 2. Argomenti affrontatiiOS & PDFOpen Source iOS PDF Reader CoreAppunti a mano libera su PDF 2
  3. 3. iOS & PDFApple supporta pienamente la visualizzazionee gestione dei PDF tramite Quartz 2DLe classi CGPDF* foniscono tutti i metodi pergestire un PDF 3
  4. 4. Quartz 2D 4
  5. 5. Quartz 2DCGPDFDocument: “encapsulates a document thatcontains PDF drawing information”CGContextDrawPDFPage: “after you create aCGPDFDocument object, you can draw it to agraphics context”ZoomigPDFViewer (esempio Apple) 5
  6. 6. Quartz 2D Documentazione Ufficiale Apple https://developer.apple.com/library/ios/#documentation/ GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf/dq_pdf.html#/ /apple_ref/doc/uid/TP30001066-CH214-TPXREF101 6
  7. 7. iPDFdevhttp://ipdfdev.com/ 7
  8. 8. iOS PDF Reader CoreProgetto Open Source sviluppato da VFRGià implementate funzioni principali, tranne laricercaFacile aggiunta di funzionalitàPossibilità di modificare l’interfaccia graficagithub.com/vfr/Reader & github.com/vfr/Viewer 8
  9. 9. UI iPhone (Reader) 9
  10. 10. Disegnare su PDF con CGContextCreare un PDF tramite un context graficoCGPDF*Creare un nuovo PDF, unendo un PDFesistente con un disegno, sempre nel context 10
  11. 11. Smooth Line UIViewProgetto Open Source creato da Levi NunninkDisegnare line “senza spigoli” utilizzandoQuartz e non OpenGLgithub.com/levinunnink/Smooth-Line-View 11
  12. 12. Smooth Line UIViewSingola pagina del PDF diventa immagine disfondo della Smooth Line UIViewLa nuova pagina del PDF viene creata unendonel context immagine di sfondo con lineedisegnate dall’utente 12
  13. 13. 13
  14. 14. Demo PDFSignhttps://github.com/darthpelo/PDFSign 14
  15. 15. Grazie :-)http://www.slideshare.net/AlessioR/talklab-pdf-01 Alessio Roberto @alessioroberto alessio@alessioroberto.it 15

×