2012-07-03 17 views
5

Dalla mia applicazione Android è possibile scaricare un file PDF, che è memorizzato sulla scheda SD, voglio essere invisibile all'utente, quindi cambiare l'estensione del file, ma non sembra abbastanza , quindi mi piacerebbe essere in grado di modificare il pdf e inserire una stringa all'inizio del pdf, in modo che sia inutilizzabile se questa stringa nel pdf.Modifica pdf per modificare l'intestazione

Se potessi dirmi come aprire/convertire il pdf per stringere la stringa da aggiungere all'inizio, o qualche altro tipo di metodo sarebbe grato.

Grazie !!

risposta

2

Verificare http://developer.android.com/guide/topics/data/data-storage.html per varie opzioni per la manipolazione di file in Android. Se si desidera che il file sia privato per l'applicazione, anziché modificare l'estensione e l'intestazione del file, è possibile prendere in considerazione i diritti. Ad esempio, considera la riga seguente che apre un file per l'output in una modalità privata. Cioè, nessuno, ma l'applicazione sarebbe in grado di accedere al file:

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); 
+0

Grazie per la risposta, il problema è che sono riuscito solo il codice per visualizzare un file PDF dalla scheda SD. Se fosse stato in grado di trovare un visualizzatore di pdf da un pdf ospitato in applicazione sarebbe stato meglio per il mio. – jlopez

+0

Se conoscessi codice o esempio di un pdfViewer da cui aprire un pdf dalla tua applicazione sarebbe perfetto. – jlopez

+0

Vedere se questo aiuta: http://stackoverflow.com/questions/3530780/android-is-there-any-free-pdf-library-for-android –

Problemi correlati