Re: Ver .doc desde Netscape

1999-10-22 Por tema Manuel Arenaz Silva
Hola,

He probado el script para ver ficheros .doc en netscape y funciona. El unico 
problema es que la
aplicacion mswordview no reconoce muchos de los ficheros .doc. ¿Existe alguna 
otra aplicacion
que interprete los ficheros .doc sin tantos fallos? Si existe, ¿es posible 
generar ficheros
.html con ella?

Saludos,

  Manuel Arenaz


David Charro Ripa wrote:

 He puesto en marcha en mi Debian unos scripts para poder ver directamente 
 desde el Netscape
 los documentos de word 8 (office97)
 Estaban en la web de mswordview pero no funcionaban en mi debian.
 Son dos scripts: nswordview y nsopen.
 Para que funcionen en Debian hay que decirles donde esta el tcsh, ellos 
 suponen que esta en
 /bin pero en Debian lo tenemos en /usr/bin

 Ademas la llamada a mswordview desde nswordview la he cambiado porque creaba 
 un documento
 vacio.

 En netscapeeditpreferencesnavigatorapplications se edita la opcion 
 Microsoft Word
 Document y ponemos el comando /usr/bin/nswordview %s
 Y si un enlace apunta a un archivo .doc, cuando pinchas te lo convierte en 
 .html y te lo
 muestra sobre la marcha.
 Hay que tener cuidado con el directorio /tmp porque crea alli los archivos 
 html convertidos y
 si no los borras crece y crece.

 Os los adjunto porque son muy cortos y espero que no cargue mucho la red.

 Saludos

 David

   
 #!/usr/bin/tcsh

 if ($#argv != 1) then
 echo Usage: $0 file
 exit 1
 endif

 set file = $argv[1]
 if (!(-r $file)) then
 echo $0: File $file cannot be read
 exit 1
 endif

 #Try to open file in an existing netscape window
 (netscape -remote openFile(${file}))  /dev/null

 #if this fails, it means that netscape is not running, so start it
 if ($status) then
   netscape -no-install file:${file}
 endif

   
 #!/usr/bin/tcsh

 if ($#argv != 1) then
 echo Usage: $0 file.doc
 exit 1
 endif

 set source = $argv[1]

 #Generate a unique html filename (/tmp/scriptname.pidnum.html)
 set com = $0
 set temp = /tmp/$com:t.$$
 set html = $temp.html

 mswordview -o $html $source
 if ((!(-s $html)) | ($status)) then
 echo $0: failed to generate HTML file
 exit 1
 endif

 #File exists and is of length  0, so open it
 nsopen $html

 #I do NOT remove the html file so that the user
 #can click on the Back button without generating
 #a file not found error

 exit 0


Re: Ver .doc desde Netscape

1999-10-22 Por tema David Charro Ripa
catdoc ve word6 y word7 (office95). Pero creo que no el word8 (office97)
catdoc viene con un visor llamado wordview.

El mswordview ve word8, o sea, el del office97.
Aunque los word6 o 7 intenta leerlos, no los convierte bien.

Se me luenga la traba con tanto numerico.


Saludos

David



Manuel Arenaz Silva wrote:

 Hola,

 He probado el script para ver ficheros .doc en netscape y funciona. El unico 
 problema es que la
 aplicacion mswordview no reconoce muchos de los ficheros .doc. ¿Existe 
 alguna otra aplicacion
 que interprete los ficheros .doc sin tantos fallos? Si existe, ¿es posible 
 generar ficheros
 .html con ella?

 Saludos,

   Manuel Arenaz



Ver .doc desde Netscape

1999-10-21 Por tema David Charro Ripa
He puesto en marcha en mi Debian unos scripts para poder ver directamente desde 
el Netscape
los documentos de word 8 (office97)
Estaban en la web de mswordview pero no funcionaban en mi debian.
Son dos scripts: nswordview y nsopen.
Para que funcionen en Debian hay que decirles donde esta el tcsh, ellos suponen 
que esta en
/bin pero en Debian lo tenemos en /usr/bin

Ademas la llamada a mswordview desde nswordview la he cambiado porque creaba un 
documento
vacio.

En netscapeeditpreferencesnavigatorapplications se edita la opcion 
Microsoft Word
Document y ponemos el comando /usr/bin/nswordview %s
Y si un enlace apunta a un archivo .doc, cuando pinchas te lo convierte en 
.html y te lo
muestra sobre la marcha.
Hay que tener cuidado con el directorio /tmp porque crea alli los archivos html 
convertidos y
si no los borras crece y crece.

Os los adjunto porque son muy cortos y espero que no cargue mucho la red.


Saludos

David
#!/usr/bin/tcsh

if ($#argv != 1) then
echo Usage: $0 file
exit 1
endif

set file = $argv[1]
if (!(-r $file)) then
echo $0: File $file cannot be read
exit 1
endif

#Try to open file in an existing netscape window
(netscape -remote openFile(${file}))  /dev/null

#if this fails, it means that netscape is not running, so start it
if ($status) then
  netscape -no-install file:${file}
endif


#!/usr/bin/tcsh

if ($#argv != 1) then
echo Usage: $0 file.doc
exit 1
endif

set source = $argv[1]

#Generate a unique html filename (/tmp/scriptname.pidnum.html)
set com = $0
set temp = /tmp/$com:t.$$
set html = $temp.html

mswordview -o $html $source
if ((!(-s $html)) | ($status)) then
echo $0: failed to generate HTML file
exit 1
endif

#File exists and is of length  0, so open it
nsopen $html

#I do NOT remove the html file so that the user
#can click on the Back button without generating
#a file not found error

exit 0