2010-10-21 16 views
5

Ho bisogno di annotare un PDF nella mia applicazione. C'è qualche API per l'annotazione PDF in iPhone/iPad? Eventuali suggerimenti?Come annotare un PDF in iPad

+0

ti piace la soluzione? –

risposta

1

No, non ce n'è, ma probabilmente puoi creare un array di UITextViews, con uno sfondo personalizzato, come stickies o qualcosa di simile.

È possibile effettuare un'UITextView con uno sfondo personalizzato in questo modo:

UITextView *textView = [[UITextView alloc]initWithFrame: window.frame]; 
    textView.text = @"Notes"; 
    UIImageView *imgView = [[UIImageView alloc]initWithFrame: textView.frame]; 
    imgView.image = [UIImage imageNamed: @"myImage.jpg"]; 
    [textView addSubview: imgView]; 
    [textView sendSubviewToBack: imgView]; 
    [window addSubview: textView]; 

E poi si può impostare la posizione di:

textView.position = CGPointMake(xcoord, ycoord); 
+0

Grazie per la tua risposta. – user465125

+0

guarda le applicazioni "iAnnotate", "GoodReader". sembra che usino qualsiasi API PDF per l'annotazione sto cercando la stessa API che può essere utilizzata per implementare la ricerca di parole, evidenziare, aggiungere note, ecc. nel documento PDF. – user465125

+0

@user: non hanno necessariamente utilizzato un'API. Avrebbero potuto farlo da soli. –

2

è possibile disegnare un PDF esistente su una nuova grafica in formato PDF contesto e quindi aggiungere ciò che ti piace. Vedere la risposta a similar question for iPhone.

2

È possibile utilizzare la libreria PoDoFo per aggiungere, leggere o eliminare le annotazioni. Ma dovrai scrivere il tuo visualizzatore per visualizzare il pdf incluse le annotazioni.

Ho recentemente scritto un semplice visualizzatore per iPad con l'integrazione della libreria PoDoFo. È possibile trovare il molto simple sample code on GitHub. Qui puoi lavorare con le annotazioni Square e FreeText.

+0

hai aggiunto un modo per annotare le annotazioni del widget? –

+0

No, al momento non lavoro su questo progetto. Penso che dovrebbe essere possibile con podofo, ma è necessario dedicare molto tempo poiché questo tipo di annotazione non è ancora implementato in podofo. –

2

Ho creato un framework open source per l'annotazione PDF in IOS in GitHub. Supporta sia iPhone che iPad. Si prega di dare un'occhiata a here.

Problemi correlati