Bueno estamos en un desarrollo en el cual están adjuntando archivos en formato PDF, hasta ahí ningún problema, pero me quede pensando en que quizás estaría interesante mostrar una imagen previa del documento en PDF, sabia que se podía hacer, sabia que existía un ejemplo en Windev, pero la verdad no me había dado a la tarea de verificarlo, aquí les platico como me fue.
Corrí el ejemplo sin ver el código y pues estaba super completo, pero ahora veremos como se hace todo ese relajo, así que me eche un clavado al código, aquí como se puede implementar las funciones básicas.
A partir de este ejemplo que tenia mas de lo que ocupaba realice este código el cual la verdad cuando le di GO aun tenia mis dudas que funcionara.
sFile is string
// Opens the file picker
sFile = fSelect("", "", "Select a file...", "pdf" + TAB + "*.pdf", "*.pdf")
IMG_Image1 = sFile
Las primeras dos lineas me las creo automáticamente las cuales lo único que hacen es abrir una ventana para la selección de un archivo, y después lo único que hice fue asignarlo a un control imagen,
ok mas despacio.
IMG_Image1 = "C:/Mipedeefe.pdf"
Y listo.
Si queires saber cuantas paginas tiene el PDF
IMG_Image1..NumberPage
Si te quieres cambiar de pagina del PDF
IMG_Image1..PageNumber = 5
En realidad dure mas en escribir el post que resolver como se podría mostrar, a que va todo esto.
Da una tranquilidad que aunque no sepas como se hace que se puede hacer, y que tienes el ejemplo y cuando se presenta el problema sabes que lo tienes, y pues le puedes dar plus interesantes a tus aplicaciones de una manera rápida y sencilla.
Saludos