Integrando Adobe Acrobat y VB.NET 2003
Cargar un archivo .pdf en un Windows Form

Fecha: 17/Dic/2004 (Diciembre 15 de 2004)
Autor: Luis Fernando Chavarriaga Cano (inherits002@yahoo.es)

 


En este artículo utilizaremos un control Active X de Adobe, el cual insertaremos haciendo clic derecho sobre la ficha Windows Forms del Cuadro de Herramientas, seleccionamos Agregar o quitar elementos, posteriormente en el nuevo cuadro de diálogo nos paramos en la ficha Componentes COM y seleccionamos Adobe Acrobat Control for Active X.

Al hacer clic en aceptar se creará un control o ficha en el barra de herramientas, la cual arrastraremos al formulario.

El anterior es un control tipo AxPdfLib.AxPdf el cual llamaremos pdfLoad (cambiando su propiedad name)

Conceptos Clave

Controles del formulario

Button btnLoad
TextBox txtLoad
AxPdfLib.AxPdf pdfLoad

 

Código Fuente

Private Sub btn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLoad.Click

'String que almacenará la ubicación del archivo

 Dim _Path As String

_Path = txtLoad.Text

    Try

        'El método LoadFile recibe un String con la ubicación del archivo que cargará

        pdfLoad.LoadFile(_Path)

        Catch er As Exception

        MsgBox(er.Message.ToString, MsgBoxStyle.Information, "Información")

    End Try

 End Sub

Como pueden ver es un código bastante simple, lo interesante es la integración que Visual Basic permite junto con Acrobat.

hasta luego.


ir al índice

Fichero con el código de ejemplo: luisf_adobevbnet.zip - 8 KB