Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Duda] OCX para previsualizar ficheros (https://www.cobolforo.es/showthread.php?t=1764)

Josber 14 de mayo de 2024 16:13

OCX para previsualizar ficheros
 
¿Alguien tiene o conoce algún OCX (o manera) para previsualizar archivos, (pdf, doc, etc)?, a ser posible gratuito y que funcione en Win10/11. Vamos lo que vulgarmente se conoce como una vista previa.


Graciassss.-

Joseg 15 de mayo de 2024 10:38

OCX gratuito não conheço, no entanto recomendo o https://www.sumatrapdfreader.org/free-pdf-reader que até pode ser controlado via DDE pelo Powercobol.
Pela linha de comando também pode fazer quase tudo - é simples, rápido e portátil (não necessita de instalação).

Jose.

Josber 15 de mayo de 2024 11:05

Gracias @Joseg, lo que pasa es que ése previsualiza sólo pdf, yo lo necesito de cualquier tipo de documento, (pdf, imágenes, excel, word ...)

Un salu2.-

Kuk 15 de mayo de 2024 13:52

@Josber, lo que puedes hacer es usar varios OCX en un Tab con las pestañas ocultas e ir mostrando la pestaña que te interesa por código según la extensión del archivo a previsualizar.

Para documentos Office: https://www.cobolforo.es/showthread.php?1765-DSO-Framer
Para documentos PDF: https://www.cobolforo.es/showthread.php?222-FoxitReader
Para imágenes: los hay varios

Josber 15 de mayo de 2024 19:44

Gracias @Kuk, pero son demasiados tipos de archivos como para hacer eso, (excel, word, power point, pdf, ingente tipo de imágenes, texto, corel, paint.net, dw, y unos cuantos más que se me olvidan)

Un salu2.-

Kuk 15 de mayo de 2024 22:12

@Josber, pues si son realmente tantos, seguro que no vas a encontrar un solo OCX que te abra todo esto.

Mira el DSO Framer ya te abre todo lo que es Office (, docx, xlsx, .pptx etc.). Las imágenes lo mismo, hay más de uno que te abre casi cualquier imagen. Ahora lo de corel, dw y demás ya ni siquiera sé si habrá OCX para tipos poco genéricos digamos.

Para mi el algoritmo es el siguiente:
  1. En el evento que sea para abrir el fichero se evalúa la extensión (con un UNSTRING por ejemplo)
  2. Con un Evaluate se muestra la pestaña con el OCX correspondiente de manera transparente para el usuario

Código COBOL:
  1.      move [indice_tab_necesario] to "CurrentPage" OF CmTab1

Fito 17 de mayo de 2024 00:03

Hola chicos:

Yo estoy usando este que les paso. No es un OCX en una Aplicación

Saludos...

Fito...

https://www.freefileviewer.com/?src=ffv&v=20140216

Kuk 17 de mayo de 2024 11:15

@Fito, y cómo lo integras en tu programa? O lo lanzas fuera de tu programa?

Fito 17 de mayo de 2024 21:03

hola @Kuk,

Si. lo corro con un INVOKE pow-self "Execute" using "... ruta ... y archivo "...

Saludos

Fito...


La franja horaria es GMT +2. Ahora son las 00:46.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.