VER PDF

HMG en Español

Moderator: Rathinagiri

User avatar
LOUIS
Posts: 204
Joined: Tue Dec 11, 2012 9:05 pm
DBs Used: DBF

VER PDF

Post by LOUIS »

Hola Amigos:

Quise iniciar una vista pdf según manual de calimero, pero dio error :cry:

Pueden indicarme por qué ? ... Uso Win 7 Professional ...

A continuación el Código:
#include "hmg.ch"

FUNCTION Main()

DEFINE WINDOW Form_1 ;
AT 0,0 ;
WIDTH 800 ;
HEIGHT 600 ;
TITLE "VER PDF" ;
MAIN
END WINDOW

@ 10,10 ACTIVEX Test ;
PARENT Form_1 ;
WIDTH 600 ;
HEIGHT 400 ;
PROGID "AcroPDF.PDF.1"

Form_1.Test.Object:src := GetCurrentFolder() + "\" + "PQ.pdf"

Activate Window Form_1

RETURN NIL
Attachments
ERROR.jpg
ERROR.jpg (25.68 KiB) Viewed 4250 times
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

VER PDF

Post by Pablo César »

Hola Louis,

En el ejemplo C:\hmg.3.3.1\SAMPLES\Controls\ActiveX\ACTIVEX_7\demo7.prg para disparar el ActiveX es mediante opcion de menu. Probaste asi ? O através de un Button ?

Cual es la version HMG que estás usando ?

Creo que Acrobat debe estar registrado en tu Windows, creo yo.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: VER PDF

Post by danielmaximiliano »

Hola Louis :

descargar AXHelper http://www.nirsoft.net/utils/axhelper.html
descargar archivo de idiomas . {Español} http://www.nirsoft.net/utils/trans/axhelper_spanish.zip

descomprimir en una carpeta y ejecutar .
ejemplo : C:\Users\DaNiElMaXiMiLiAnO\Desktop\axhelper
ActiveXHelper.jpg
ActiveXHelper.jpg (53.83 KiB) Viewed 4237 times
buscar cadena AcroPDF.PDF.1, si parece que no hace nada, Acrobat Reader no esta instalado..
find -ActiveXHelper.jpg
find -ActiveXHelper.jpg (113.73 KiB) Viewed 4237 times
hay que instalarlo para tener el objeto COM+ (activex) http://get.adobe.com/es/reader/
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
andyglezl
Posts: 1461
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Contact:

Re: VER PDF

Post by andyglezl »

Hola LOUIS, asi deberia de funcionar...

Code: Select all

#include "hmg.ch"
FUNCTION Main()

DEFINE WINDOW Form_1 ;
AT 0,0 ;
WIDTH 800 ;
HEIGHT 600 ;
TITLE "VER PDF" ;
MAIN ;
ON INIT TestPdf()        // <=========================


@ 10,10 ACTIVEX Test ;
PARENT Form_1 ;
WIDTH 600 ;
HEIGHT 400 ;
PROGID "AcroPDF.PDF.1" 

END WINDOW
Activate Window Form_1

RETURN NIL
Procedure TestPdf()
     Form_1.Test.Object:src := HB_CurDrive() + ':\' + curdir() + '\' + "PQ.pdf"
Return
Andrés González López
Desde Guadalajara, Jalisco. México.
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: VER PDF

Post by danielmaximiliano »

andyglezl wrote:Hola LOUIS, asi deberia de funcionar...
Andy : el error que genera al intentar usar ActiveX es que no tiene instalado AcrobatReader en la computadora el amigo Louis..

igual con esa modificacion no funciona ya que tira este mesaje de error, debe ser con las nuevas actualizaciones de Acrobat 11


Windows 7 Home Premiun 64, 4gb , HMG.3.3.1 con patch aplicados y Acrobat Reader 11 instalado..
con las versiones anteriores no pasaba esto (Acrobat)
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
LOUIS
Posts: 204
Joined: Tue Dec 11, 2012 9:05 pm
DBs Used: DBF

Re: VER PDF

Post by LOUIS »

ESTIMADOS PABLO, DANIEL y ANDY

Estoy en mi casa y he probado nuevamente el mismo código y sí FUNCIONA :shock:
En mi Trabajo y en mi casa, compilo con HMG 3.0.46
Aquí en mi casa tengo Windows XP y el Adobe Reader 8

Mañana en el Trabajo con Windows 7 revisaré, aunque estoy seguro que tiene instalado el Adobe Reader, pero no sé que versión ... de seguro tendré en cuenta lo que recomienda Daniel.

También probé aquí en mi casa, el código sugerido por Andy y también me funcionó :)

Muchas Gracias por responder.
Attachments
ADOBE READER 8.JPG
ADOBE READER 8.JPG (25.83 KiB) Viewed 4231 times
User avatar
LOUIS
Posts: 204
Joined: Tue Dec 11, 2012 9:05 pm
DBs Used: DBF

Re: VER PDF

Post by LOUIS »

Estimado Daniel

Bajé lo que indicaste y lo instalé, acá en mi trabajo con Win 7 Professional, y no funcionó la vista en PDF, a pesar que
todo se instaló correctamente, incluyendo el adobe Reader XI

Nó lo he compilado con HMG 3.3.1 ... pero sí hasta 3.3.0 y tampoco funcionó
Ya no da el aviso de error, genera el exe pero no se ve nada de nada

Aun no migro a versiones posteriores del HMG porque estoy en console-gui :roll:

Si con HMG 3.0.46 funcionó muy bien ver el PDF en Win XP y con Adobe 8, cómo podría saber si el usuario tiene XP
para dejarle ver el archivo en tipo PDF, caso contrario se lo muestro en TXT ?
Attachments
WIN7.jpg
WIN7.jpg (103.26 KiB) Viewed 4134 times
A_READER.jpg
A_READER.jpg (515.14 KiB) Viewed 4134 times
EduardoLuis
Posts: 682
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina

Re: VER PDF

Post by EduardoLuis »

Hola Louis:

Prueba con : EXECUTE FILE 'NNNN.PDF'
Esto en tanto tengas instalado Adobe o cualquier lector de PDF que tenga asociados los tipos de archivo *.PDF, abrirá automaticamente el archivo PDF que indiques.-
Por tu ejemplo, conoces el nombre del archivo y su ubicación, de otro modo genera una rutina para acceder al archivo, y luego incorpora la instruccion que acabo de comentarte.-
Cordialmente. Eduardo
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: VER PDF

Post by danielmaximiliano »

EduardoLuis wrote:Hola Louis:

Prueba con : EXECUTE FILE 'NNNN.PDF'
Esto en tanto tengas instalado Adobe o cualquier lector de PDF que tenga asociados los tipos de archivo *.PDF, abrirá automaticamente el archivo PDF que indiques.-
Por tu ejemplo, conoces el nombre del archivo y su ubicación, de otro modo genera una rutina para acceder al archivo, y luego incorpora la instruccion que acabo de comentarte.-
Cordialmente. Eduardo
Luis Eduardo : gracias por el seguimiento.. te comento que con viejas versiones de AR los ejemplo funcionan correctamente, probe tambien con HMGExt y tampoco funciona en Windows 7 y AR version XI..

estoy mirando ejemplos que detallan este malfuncionamiento en delphi y otros lenguajes.
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
EduardoLuis
Posts: 682
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina

Re: VER PDF

Post by EduardoLuis »

Hola Daniel:

Al menos 3 veces al dia - o cuando puedo excepto los fines de semana - sigo todo lo que pasa en el foro, y cuando puedo - segun mis escasos conocimientos - colaboro.-
Tal vez el conflicto esté entre WIn y las nuevas versiones de AR, particularmente con las posteriores al AR 9.-
En casa tengo Win 8 y AR 9, y funciona bien.-
Rathi en algun post recomendo un Reader freeware que no presentaba problemas de compatibilidad.- Lamentablemente no guarde ese post ya que tengo el A9 master collection original con licencia y no me pareció util un freeware.- Voy a ver si encuentro ese post y si no veo de descargar uno medianamente confiable para hacer pruebas con el Win 8.-
Yo en realidad desde la implementacion de Rathi con HMGPDF dejé de actualizar las versiones de AR, ya que todas las creaciones de PDF las realizo con HMGPDF.-
Sigo investigando y luego les comento.-
Un placer saludarte, Dany.
Eduardo
Post Reply