Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Capturar u obtener la vista previa gráfica de un archivo. (https://www.clubdelphi.com/foros/showthread.php?t=90602)

TiammatMX 23-07-2016 01:02:10

Capturar u obtener la vista previa gráfica de un archivo.
 
1 Archivos Adjunto(s)
Buen día/tarde/noche, según aplique.

No es una cuestión "exactamente" de Delphi, aunque podría servir la respuesta a más de uno.

Les describo mi problema. Tengo que cargar a XBase++ (sí, lo sé, arcaico y todo, pero tiene ventajas. Concéntrense en mi pregunta, no en el lenguaje, si'l vous plait...) a una tabla de MS SQLServer2014 un archivo PDF, pero viniendo de un entorno eminentemente gráfico como es Delphi, se me ocurrió la loca idea de guardar TAMBIÉN la "vista previa" que se presenta en el Explorador de Windows (véase imagen anexa) junto con el archivo PDF.

Tengo controlado guardar una imagen (usando un control parecido a TDBImage, valga la comparación) y el guardado del archivo PDF, pero la LOCALIZACIÓN DE LA VISTA PREVIA GRÁFICA del archivo PDF no sé cómo obtenerla; sé que se guarda en algún lugar del entorno gráfico de Windows y ésa dirección es la que deseo obtener para guardarla en mi tabla.

Cualquier ayuda o direccionamiento o crítica constructiva o palmada en la espalda junto con su respectivo "¡Échale ganas, campeón!" :D:D:D :p será bien recibida y agradecida en consecuencia.

Casimiro Notevi 24-07-2016 01:08:41

Cita:

Empezado por TiammatMX (Mensaje 507135)
Tengo controlado guardar una imagen (usando un control parecido a TDBImage, valga la comparación) y el guardado del archivo PDF, pero la LOCALIZACIÓN DE LA VISTA PREVIA GRÁFICA del archivo PDF no sé cómo obtenerla; sé que se guarda en algún lugar del entorno gráfico de Windows y ésa dirección es la que deseo obtener para guardarla en mi tabla.

¿Seguro que eso es así?

Neftali [Germán.Estévez] 25-07-2016 10:46:51

Yo hubiera dicho también que el tema de las miniaturas se hace sólo para las imágenes (no para otro tipo de documentos); Pero ya te digo que es lo que pensaba no conozco realmente cómo se hace.

Revisa este link: https://msdn.microsoft.com/en-us/lib...nailimage.aspx

Y aquí algo de código que puedes usar como guía.

escafandra 25-07-2016 20:37:43

GetThumbnail

Saludos.

TiammatMX 25-07-2016 20:47:36

¡Muchas gracias!, problema resuelto gracias a la función que debí implementar como una DLL y consumirla dentro de XBase++, y entonces es cuando saber muchos lenguajes de programación además de confuso se vuelve útil...


La franja horaria es GMT +2. Ahora son las 10:47:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi