| 
	
		|  Autor | Tema: Como leer archivos PDF en Android  (Leído 16,337 veces) |  
	| 
			| 
					
						| MaX2 
								
								 Desconectado 
								Mensajes: 116
								
								
								
								
								
								   | 
 
Hola Machacador, tengo varias aplicaciones de esas instaladas, y mediante un Intent se pueden abrir, pero no me interesa ese método, el funcionamiento del trabajo con la aplicación no es el mismo, busco que el pdf se muestre dentro de la aplicación. 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| rub'n 
								       
								
								 Desconectado 
								Mensajes: 1.223
								
								 
								(e ->  λ("live now")); tatuar -> λ("α");
								
								
								
								
								
								     | 
 
@MaX2 Te estas volviendo loco
 Con el api también puedes leer, escribir, crearlo etc.
 
 Wtf, estas hablando como para atrás y palante como dice  en mi jodida tierra.
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen king |  |  |  | 
			| 
					
						| MaX2 
								
								 Desconectado 
								Mensajes: 116
								
								
								
								
								
								   | 
 
Si la verdad es que me estoy liando un poco.
 Te entendí que con la librería iText no se podían leer PDFs, que solo era para crearlos, y la verdad que la información que veo y los ejemplos son para crear PDFs.
 
 Vale, vamos a probar con la librería iText…
 
 Me pones dos enlaces para poner las dependencias de iText
 Uno que me lleva a cargar la librería:
 implementation 'com.itextpdf:itext7-core:7.1.16'
 
 y otra que es esta:
 implementation 'com.itextpdf:itextpdf:5.5.13.2'
 
 Cual de las dos es el que tengo que utilizar, solo para leer PDFs de la memora externa ?
 Supongo que el segundo, por poner en el texto itextpdf, entonces la otra para que es?
 
 O hay que poner las dos, lo pregunto ya que pones los dos link, para no ir pegando bandazos, y no liarme.
 
 Y los links que has ido poniendo, son para crear PDFs, como te digo yo solo quiero Leer PDFs de la Memoria Externa.
 
 |  
						| 
								|  |  
								| « Última modificación:  5 Septiembre 2021, 11:59 am por MaX2 » |  En línea | 
 
 |  |  |  | 
			| 
					
						| rub'n 
								       
								
								 Desconectado 
								Mensajes: 1.223
								
								 
								(e ->  λ("live now")); tatuar -> λ("α");
								
								
								
								
								
								     | 
 
Okk bien eso es, si te trancas siempre empieza desde el inicio que seguro algo se escape socio.
 Si te fijas ambas dependencias son números diferentes una más actual que otra.
 
 Usa la 7.1.16
 
 Prueba el ejemplo así como esta, y crea tu pdf con a penas una letra en el y ábrelo con el plugin que te pase de android.
 
 Aplica la de Jack el destripador, "empecemos por partes"
 
 
 * Que estas haciendo actualmente para leer desde la memoria externa?
 |  
						| 
								|  |  
								| « Última modificación:  5 Septiembre 2021, 14:45 pm por rub'n » |  En línea | 
 
 If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen king |  |  |  | 
			| 
					
						| MaX2 
								
								 Desconectado 
								Mensajes: 116
								
								
								
								
								
								   | 
 
La pregunta que me haces te la responde después…. Mira, he creado un PDF con la librería iText, he puesto dos líneas de texto y he creado el pdf, Luego lo he abierto y lo ha mostrado, Ahora he probado con otro archivo que he creado con Word, he puesto una tabla con texto,   lo he abierto con esta librería, y lo ha convertido todo a texto, quitando la tabla que contenía el pdf,   no se si es porque estoy utilizando un TextView para mostrarlo, no se de otra forma     Hay PDFs que están escaneado, por lo que el contenido es una foto, lo he probado también, y no muestra nada, bueno una ventana en blanco. Sobre la pregunta que me haces, lo que he estado utilizando hasta ahora para abrir los PDFs, que me ha empezado a dar error, no sé porque, si es porque la librería ya esta muerta, o tengo un problema con Android que no me deja cargar la librería (el error que me da es el que te he capturado en las imágenes de arriba) La librería que estoy utilizando es la que he comentado en el primer post la PDFViewer https://github.com/barteksc/AndroidPdfViewerPara leer los PDFs primero autorizo la lectura en la memoria, y como hay muchas limitaciones con Android 11, los archivos los tengo en la carpeta Documents de la memoria externa En el xml: <com.github.barteksc.pdfviewer.PDFViewandroid:id="@+id/pdf2View_PDF"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:layout_centerInParent="true" />
 
En el Java para mostrar el PDF: pdfView.fromFile(file).load();
este es el código que estoy utilizando para mostrar los PDFs, y que me ha estado funcionando hasta ahora, que me muestra este error:  Si a pesar de mostrarme ese error, intento generar el apk, me muestra este error:  |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  | 
			| 
					
						| MaX2 
								
								 Desconectado 
								Mensajes: 116
								
								
								
								
								
								   | 
 
Que no debería de tener ese error, ya, pero como solucionarlo ?
 Y con el iText que pasa? Dices que también se pueden mostrar los pdf, como se pueden mostrar como con cualquier otra librería ?
 
 Y el PdfRenderer, no crees que es un poco lento, hay que crea un renderizador y para cada página, solo puede tener una página abierta en un momento dado, imaginate un documento con 100 paginas o mas.
 
 |  
						| 
								|  |  
								| « Última modificación:  5 Septiembre 2021, 18:08 pm por MaX2 » |  En línea | 
 
 |  |  |  | 
			| 
					
						| rub'n 
								       
								
								 Desconectado 
								Mensajes: 1.223
								
								 
								(e ->  λ("live now")); tatuar -> λ("α");
								
								
								
								
								
								     | 
 
Y con el iText que pasa? Dices que también se pueden mostrar los pdf, como se pueden mostrar como con cualquier otra librería ?
 * Perdoname tu aqui, te complique, la api itext tu le pasas la salida de tu pdf. la ruta mejor dicho.  Es posible que me compartas el proyecto asi por privado?  |  
						| 
								|  |  
								|  |  En línea | 
 
 If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen king |  |  |  | 
			| 
					
						| MaX2 
								
								 Desconectado 
								Mensajes: 116
								
								
								
								
								
								   | 
 
Si, no hay problema, pero déjame que termine de probar alguna cosa mas, que me has pillado a medias, y lo limpio un poco de porquería, que te va hacer de no entenderlo, que el proyecto que tengo es con el que realizo las pruebas de todo.
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Como leer y escribir archivos xml por tags? Java
 | Debci | 0 | 2,738 |  7 Agosto 2009, 22:57 pm por Debci
 |  
						|   |   | Como puedo leer archivos temporales Seguridad
 | lindy78 | 0 | 3,014 |  24 Enero 2012, 11:14 am por lindy78
 |  
						|   |   | Como leer archivos pcap Hacking
 | TheGhostOfComputers | 3 | 11,258 |  15 Octubre 2013, 19:39 pm por WHK
 |  
						|   |   | como leer archivos Desarrollo Web
 | yoelrodguez | 3 | 2,935 |  15 Diciembre 2014, 14:25 pm por #!drvy
 |  
						|   |   | Como crear, leer archivos .txt en Laravel php ???????????? PHP
 | Marioxx | 1 | 9,601 |  28 Febrero 2019, 05:41 am por srWhiteSkull
 |    |