none
VB .NET - Como visualizar el número de la página del documento PDF RRS feed

  • Pregunta

  • Como hago para exhibir el  número de lá última pagina del documento PDF.

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
                AxAcroPDF1.LoadFile("c:\test\fichero.PDF")
                AxAcroPDF1.setCurrentPage(10) ' me posiciono a la página 10.
                AxAcroPDF1.gotoLastPage() ' me voy a la última página.
    
    End Sub

    Yo no sé como pasar el parametro de "gotoLasPage" al textbox.

    Gracias por la ayuda,


    JoseBonfim

    martes, 29 de diciembre de 2015 13:33

Respuestas

  • Para saber el nº de páginas del documento tienes la propiedad GetNumPages.

    Aquí tienes documentación del SDK de Acrobat.

    Te pongo un ejemplo:

    Dim AcroPDDoc As CAcroPDDoc 
    
    Set AcroApp = CreateObject("AcroExch.App") 
    Set AcroAVDoc = CreateObject("AcroExch.AVDoc") 
    
    If AcroAVDoc.Open("RutaDelFichero", vbNull) <> True Then 
       Exit Sub 
    End If 
    
    Set AcroAVDoc = AcroApp.GetActiveDoc 
    Set AcroPDDoc = AcroAVDoc.GetPDDoc 
    
    Dim NumeroDePaginas As Integer = AcroPDDoc.GetNumPages 


    Saludos, Javier J

    miércoles, 30 de diciembre de 2015 8:48

Todas las respuestas

  • Para saber el nº de páginas del documento tienes la propiedad GetNumPages.

    Aquí tienes documentación del SDK de Acrobat.

    Te pongo un ejemplo:

    Dim AcroPDDoc As CAcroPDDoc 
    
    Set AcroApp = CreateObject("AcroExch.App") 
    Set AcroAVDoc = CreateObject("AcroExch.AVDoc") 
    
    If AcroAVDoc.Open("RutaDelFichero", vbNull) <> True Then 
       Exit Sub 
    End If 
    
    Set AcroAVDoc = AcroApp.GetActiveDoc 
    Set AcroPDDoc = AcroAVDoc.GetPDDoc 
    
    Dim NumeroDePaginas As Integer = AcroPDDoc.GetNumPages 


    Saludos, Javier J

    miércoles, 30 de diciembre de 2015 8:48
  • Javier, 

    Gracias por contestarme.
    He bajado el paquete de SDK,  pero no he logrado exito en las configuraciones en el Visual Studio

    Creo que me ha olvidado de algo ,  entonces me sale varios errores. Mira el link.

    http://imageshack.com/a/img905/6900/jfVSzT.jpg

    Gracias, (desde de Brasil)


    JoseBonfim

    miércoles, 30 de diciembre de 2015 14:40
  • Olá a todos,

    ¿Alguén podria ayudarme a trabajar com SDK de Acrobat PDF?

    Datos adicionales:
    Lenguage: VB .NET
    Sistema Operativo: Windows 7 Profesional 32 bits
    Visual Studio: Version 2013

    Lo que pasa és:
    Tengo que buscar el numero de paginas de un documento PDF.
    Pero al executar la aplicación me sale el error: 
    An unhandled exception of type 'System.Exception' occurred in Microsoft.VisualBasic.dll
    Additional information: Cannot create ActiveX component.
    He bajado el SDK pero no lo sé cual és la razon del error.

    Vean el link con la imagen del error:
    http://imageshack.com/a/img910/9508/4r0mED.jpg

    Saludo (desde Brasil)



    JoseBonfim


    viernes, 1 de enero de 2016 14:44
  • El SDK solo contiene los terminos de uso del producto.

    El error me lo indica que no se encuetra la dll "Acroexch".
    Para lograr éxito en el código tenemos que comparar la licencia de adobe que contiene las 
    dll.
    Saludo a todos (desde Brasil)


    JoseBonfim

    viernes, 1 de enero de 2016 21:19