Usando el control PdfViewer en VB Net con Dev Express

Usando el control PdfViewer en VB Net con Dev Express

En esta ocasión aprenderemos a insertar y configurar el control PDF Viewer de Dev Express en VBNet

El control PDF Viewer nos permite visualizar un archivo PDF que hayamos cargado previamente.

Para comenzar diseñamos la siguiente interfaz

interfaz pdfviewer

Al agregar el control PDF Viewer nos aparece una opción para agregar el menú superior.

interfaz pdfviewer ribbon

Agregaremos código en el evento Load del formulario.

Imports System.IO

Public Class FrmCatalogoAccesorio
    Private Sub FrmCatalogoAccesorio_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
        Me.Dispose()
        stream.Dispose()
        stream.Close()

    End Sub
    Dim stream As FileStream
    Private Sub FrmCatalogoAccesorio_Load(sender As Object, e As EventArgs) Handles MyBase.Load

        CenterToScreen()

        PdfViewer1.Refresh()

        Dim accesoriocadena As String = System.IO.Directory.GetCurrentDirectory + "\Accesorio\Doc1a.pdf"
        stream = New FileStream(accesoriocadena, FileMode.Open, FileAccess.Read, FileShare.Read)
        'Fileacces read resuelve problema de archivo usado
        'Fileshare read resuelve problema de archivo usado
        PdfViewer1.LoadDocument(stream)
        PdfViewer1.ZoomMode = DevExpress.XtraPdfViewer.PdfZoomMode.FitToWidth

    End Sub

End Class
interfaz pdfviewer archivopdf

No olvidar cargar el archivo pdf en una carpeta del proyecto.

Ahora finalizando sólo nos queda ejecutar el formulario donde nos cargará el archivo PDF que agregamos al proyecto.

interfaz pdfviewer catalogopdf

Si en caso te aparece errores, debes seleccionar el archivo pdf y cambiar las opciones.

pdfviewer devexpress pdf configuracion

La opción debe quedar en "Copy if newer". Ejecutas y no tendrás problemas.

Publicar un comentario

Guardar mi nombre, correo electrónico y sitio web en este navegador la próxima vez que comente

0 Comentarios