2012-07-03 30 views
5

Desde mi aplicación de Android puede descargar un archivo PDF, que está almacenado en su tarjeta SD, quiero ser invisible para el usuario, así que cambie la extensión del archivo, pero no parece suficiente , entonces me gustaría poder editar el pdf e insertar una cadena al comienzo del pdf, por lo que no se puede usar si esa cadena está en el pdf.Editar pdf para modificar el encabezado

Si pudiera decirme cómo abrir/convertir el pdf para enhebrar la cadena para agregar al principio, o algún otro tipo de método le agradecería.

Gracias !!

Respuesta

2

Consulte http://developer.android.com/guide/topics/data/data-storage.html para obtener varias opciones para manipular archivos en android. Si desea que el archivo sea privado para su aplicación, en lugar de cambiar la extensión y el encabezado del archivo, es posible que desee considerar los derechos. Como ejemplo, considere la siguiente línea que abre un archivo para la salida en un modo que es privado. Es decir, nadie más que su aplicación podría tener acceso al archivo:

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

Gracias por la respuesta, el problema es que solo administré código para mostrar un pdf de la tarjeta sd. Si hubiera sido capaz de encontrar un visor de pdf a partir de un pdf alojado en cumplimiento, hubiera sido mejor para mí. – jlopez

+0

Si conocía algún código o ejemplo de un pdfViewer desde el cual abrir un pdf desde su aplicación sería perfecto. – jlopez

+0

Vea si esto ayuda: http://stackoverflow.com/questions/3530780/android-is-there-any-free-pdf-library-for-android –

Cuestiones relacionadas