Hola a todos los internautas en esta ocasión quiero compartirles algo que aprendí curioseando por allí, Vamos a ver como podemos abrir los documentos PDF de Adobe Reader en Nuestra Aplicación de Visual Basic, en este Post veremos como trabaja el OpenFileDialog junto a algunas de sus propiedades.

OpenFlileDialog: Muestra un Cuadro de Dialogo que pide al Usuario que Abra un Archivo.
ShowDialog: es clases que por defecto que nos mostrara un Cuadro de Diálogos como este que vemos a continuación.

En esta ocasión no le traigo un video porque tuve un percance con el grabador, una vez tengamos abierto Visual Basic, Vamos a crear nuestra aplicación.

Mi aplicación se llama LectorPDF, ustedes le pueden colocar lo que ustedes quieran.

Una vez que tengamos nuestro formulario, comenzamos a diseñar nuestra aplicación.
Necesitaremos lo Siguiente:
- MenuStrip
- OpenFileDialog
- Adobe PDF Reader
Procedemos a Insertar los Elementos y Componentes en el Formulario.

Acabamos de Insertar el MenuStrip, en mi caso le Coloque Archivo, Abrir y Salir para tenerlo mas Organizado, el Separador es un (-)guion.
Ahora vamos a Insertar el OpenFileDialog, arrastrándolo al formulario, Noten que no se Coloca visible dentro del formulario, si no mas bien se ubica en la parte inferior del formulario justo al lado del MenuStrip.

Ahora nos resta insertar el Componente de Adobe Reader al Formulario. Para esto nos Vamos a Posicionar en el Cuadro de Herramientas, sin orden especifico damos Clic Derecho y damos Elegir Elementos. Nos Saldrá Una ventana Como Esta:

Acá vamos a Seleccionar la Solapa o Pestaña Componentes COM, donde vamos a Elegir Adobe PDF Reader.

Una vez que lo Seleccionemos le damos Aceptar, vamos al Cuadro de Herramientas y buscamos el componente Adobe PDF Reader que acabamos de Agregar.

Ahora solo nos resta editar algunas propiedades y dar código a nuestra aplicación, Seleccionamos el Adobe PDF Reader y lo Ajustamos al Formulario con la Propiedad Dock

Acá vamos a seleccionar el Botón de que esta Centrado en el Medio se llama Fill, una vez presionado el botón nos quedara de la siguiente Forma.

Ahora le Cambiamos la Propiedad Name, ustedes pueden colocar lo que deseen en mi caso PDFcontendor, esto será todo lo que le cambiaremos al Adobe PDF Reader.

Ahora Seleccionamos el OpenFileDialog1 y le Cambiamos algunas Propiedades, como Name, Fiter.
Name: OpenPDF
Fiter: Archivos pdf |*.pdf|Todos los Archivos |*.*

Ahora estamos Listos para Darle funcionamiento, hacemos clic en Archivo y doble Clic a Abir.
Nos Aparecera algo como Esto.
Private Sub AbrirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AbrirToolStripMenuItem.Click
End Sub
Dentro de Eso Colocaremos el Siguiente Codigo,
OpenPDF.ShowDialog()
PDFcontenedor.src = OpenPDF.FileName
Quedando de la Siguiente Manera
Private Sub AbrirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AbrirToolStripMenuItem.Click
OpenPDF.ShowDialog()
PDFcontenedor.src = OpenPDF.FileName
End Sub
Explicación: Al darle Doble Click a Menú Abrir se Crea un Evento de Tipo Click, es decir que cuando le demos click ejecutara la función que cumple el código, seria lo que esta dentro del Metodo.
OpenPDF.ShowDialog() –> Muestra el Cuadro de dialogo
PDFcontenedor.src = OpenPDF.FileName –> Muestra el Archivo PDF en PDFcontenedor
Lo mismo pasa para cerrar solo que mas fácil.
Private Sub SalirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SalirToolStripMenuItem.Click
Me.Close() – > Cerrar Aplicación
End Sub
Vistas Previas del Resultado:


Eso Fue Todo, hasta la Próxima Posteada, espero les guste por favor comenten, gustosamente les responderé!!
10.394574
-71.415708
Me gusta:
Sé el primero en decir que te gusta esta post.