Spanish Falla lectura de pdf

J M Movilla Cuadrado

Member
Licensed User
Menos mal que con vuestra ayuda voy saltando obstáculos que en principio me parecían insalvables...

Ahora tengo un problemón... He grabado el archivo "misclaves.pdf" en mi DirInternal (en Main tengo definida la variable ruta=File.DirInternal & "/MD/"). He comprobado que el archivo está en dicha ubicación. Pues bien, ninguno de los tres métodos que he empleado me da buen resultado:

B4X:
'    Dim pdfv As PDFViewer
'    pdfv.init

'    Activity.AddView(pdfv,0,0,-1,-1)
'                                             EN ESTE PUNTO ME ECHA DEL PROGRAMA
'    pdfv.getpdf(Main.ruta & "misclaves.pdf")
'    Msgbox("Llego","")
'    If pdfv.isValid Then
'        'Log("pagecount:"&pdfv.PageCount)
'        pdfv.scrollToPage(0)
'        nAction=pdfv.GetPageCount
'        pdfv.zoom(3.0)
' 
'    Else
'        Msgbox("Error pdf file!","Error")
'        Activity.Finish
'        Return
'    End If

' ---------------------------
 
    Dim FileName As String
    Dim i As Intent
    FileName = Main.ruta & "misclaves.pdf"
    i.Initialize(i.ACTION_VIEW, "file://" & FileName)
    i.SetType("application/pdf")
    StartActivity(i)      
            ' Me da este error:
            ' la dirección del fichero... exposed beyond app through intent.getData()

'    ------------------------------

'    Dim FileName As String
'    Dim i As Intent
'    FileName = Main.ruta & "misclaves.pdf"
'    i.Initialize(i.ACTION_VIEW, FileName)
'    i.SetType("application/pdf")
'    i.WrapAsIntentChooser("Seleccione el visor de PDF")
'    StartActivity(i)              
             ' LE INDICO QUE ABRA ADOBE ACROBAT
'            ' Y me dice que no puede abrirlo, que compruebe la ubicación o la red

Y aquí estoy pensando qué fallo estaré cometiendo... Y esperando que, como siempre, alguno de vosotros me solucione el problema. Con mi agradecimiento previo...
 
Last edited:
Top