Creacion de pdf's usando StarOffice 5.2.
(13922 lectures)
Por Carlos Cortes Cortes
carcoco
(http://bulma.net/~carcoco/)
Creado el 01/08/2001 18:40 modificado el 01/08/2001 18:40
|
A partir de ahora, ya no hay excusas sobre lo complicado que puede ser crear
documentos en formato pdf. Usando un pequeño script de apenas unas lineas,
podemos configurar nuestro querido StarOffice,
para que nos cree directamente documentos en formato pdf.
Como vereis es un proceso muy sencillo ...
|
Pagina1/1 |
Copiaremos el fichero tclpdf al directorio program donde instalamos
el StarOffice, normalmente sera: /opt/office52/program/, dandole
los permisos oportunos para que se pueda ejecutar cuando se llame desde el
StarOffice:
cp tclpdf /opt/office52/program/
chmod 777 /opt/office52/program/tclpdf
El segundo paso sera editar el fichero Xpdefaults situado en
share/xp3, en mi caso lo que tendre que modificar es el fichero
/opt/office52/share/xp3/Xpdefaults, añadiendole 2 lineas:
debajo de la seccion [devices] :
pdf=GENERIC PostScript,pdf_queue
Y debajo de la seccion [ports] :
pdf_queue=/opt/office52/program/tclpdf
Ahora re-arrancamos el StarOffice, abrimos o creamos un documento, le
damos a la opcion de imprimir, seleccionamos la impresora pdf y
Aceptar,
despues de unos instantes en los que se crea un fichero temporal, nos
aparecera un menu, donde le dicaremos el nombre del fichero pdf que queremos
crear y pulsamos Save. Al cabo de unos instantes ya tendremos el documento
en formato pdf.
Aqui teneis el enlace al fichero tclpdf y a un documento (en formato pdf)
que explica todo este proceso en ingles:
http://www.mandrakeuser.org/downloads/PDFSO.tar.bz2, en esta otra pagina
tambien explica como se hace todo esto en aleman:
http://die.weltherrschaft.de/jschwender/pdf-so.html
Aqui teneis el codigo del tclpdf, programado en tcl/tk,
por lo tanto vamos a necesitar: StarOffice, Tcl/Tk y
ghostscript, que suelen estar disponibles en la mayoria
de las distribuciones Linux de serie.
#!/bin/sh
# \
exec wish "$0" ${1+"$@"}
#
# tclpdf
#
# this file simply copies input to a random file
# throws up a 'save as' for the pdf file and..
# runs ghostscript to convert the file to pdf
# and exits
package require Tk
wm withdraw .
set psfile /tmp/file.[expr rand()]
set fhandle [ open $psfile w ]
while { ! [ eof stdin ] } {
gets stdin st
puts $fhandle $st
}
close $fhandle
set fname [ tk_getSaveFile -title
"Save PDF file as" -defaultextension .pdf ]
if { $fname != "" } {
exec gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite
-sOutputFile=$fname -c save pop -f $psfile
}
exec rm $psfile
exit
|
|
|
|
|
|
Comentarios Es posible que se hayan omitido algunos comentarios considerados poco constructivos
|
1. Re: Creacion de pdf's usando StarOffice 5.2. (01/08/2001 19:45, #2268) Por: DaniRC |
| Pos a mi no me funciona ... dice que no tengo configurada mi variable de entorno de impresoras XD -sera porque no tengo impresora-
Lo peor es que se me cierra TODO el SO52 :( cada vez que lo intento.
De todos modos gracias ;-) |
No es pot respondre |
2. Re: Re: Creacion de pdf's usando StarOffice 5.2. (02/08/2001 18:47, #2282) Por: carcoco (http://carcoco.eresmas.com) |
| Estamos ansiosos por que nos comentes como solucionaste el problema. | No es pot respondre |
3. Re: Re: Re: Creacion de pdf's usando StarOffice 5.2. (02/08/2001 20:49, #2284) Por: gallir (http://m3d.uib.es/~gallir/) |
| Gracias... | No es pot respondre |
4. StarOffice 5.2. (14/09/2002 13:56, #8449) Por: Ana |
| No consigo arrancar mi Star Office 5.2. que me venia en mi nuevo ordenador, lo instalo y me dice que todo esta bien, voy al icono correspondiente y no arranca y ya he hecho de todo. ¿que puedo hacer?
un saludo
aNA | No es pot respondre |
|
|
5. Re: Re: Creacion de pdf's usando StarOffice 5.2. (02/08/2001 23:06, #2287) Por: gallir (http://m3d.uib.es/~gallir/) |
Dani, ¿ves este comentario?
--ricardo | No es pot respondre |
6. Re: Re: Re: Creacion de pdf's usando StarOffice 5.2. (02/08/2001 23:14, #2289) Por: DaniRC (http://www.prosystems-ibiza.com/ibizaprogramacion) |
| Ricardo .. ahora desde casa parece que funciona -con el i.e. 5- pero no se que paso hoy por la tarde porque desde el curro ninguno de los 4 comentarios os ha llegado. A mi sin embargo si me han llegado a casa.
Gracias por mirarlo,
Dani. | No es pot respondre |
7. Sobre el fallo (03/08/2001 11:35, #2299) Por: chemacortes (http://zaralinux.org) |
| Por si sirve de algo que lo sepas, intenté dos veces en la noche del miércoles desde casa, y una vez el jueves por la mañana desde el trabajo a enviar un comentario sobre truco que no llegaron a salir. Voy a intentarlo de nuevo hoy. | No es pot respondre |
|
|
8. Re: Re: Creacion de pdf's usando StarOffice 5.2. (02/08/2001 23:12, #2288) Por: DaniRC (http://www.prosystems-ibiza.com/ibizaprogramacion) |
| lo arregle leyendo mejor el manual -lo siento estos mensajes son de pruebas en busca de un bug- | No es pot respondre |
|
9. Re: Creacion de pdfs usando StarOffice 5.2. (01/08/2001 19:46, #2269) Por: gallir (http://m3d.uib.es/~gallir/) |
Muy bueno...
Sólo que el
chmod 777 /opt/office52/program/tclpdf
puede ser muy peligroso, ya que cualquier usuario puede no sólo borrarlo, sino cambiarlo por otro programa.
Lo normal para un ejecutable es:
chmod 755 ....
En este caso le das permiso de lectura-escritura-ejecución al propietario y sólo lectura-ejecución al grupo y otros.
--ricardo |
No es pot respondre |
10. Re: Re: Creacion de pdfs usando StarOffice 5.2. (01/08/2001 22:52, #2270) Por: Beowulf (http://fuera-de-servicio-por-vacaciones) |
| Yo por defecto pongo 0700, luego si tengo problemas porque los usuarios necesitan acceder paso a 0755. Y nunca uso 777 ;-) | No es pot respondre |
11. Re: Re: Creacion de pdfs usando StarOffice 5.2. (02/08/2001 18:48, #2283) Por: El cobarde anónimo |
| funciona perfectamente con chmod 755 | No es pot respondre |
|
12. Re: Creacion de pdf's usando StarOffice 5.2. (03/08/2001 11:47, #2300) Por: chemacortes (http://zaralinux.org) |
Una vez instalado el script tclpdf, la configuración del Staroffice se puede hacer directamente desde el configurador de impresoras: se instala una nueva impresora con el nombre pdf que use el controlador "Generic Printer", "Acrobat Distiller 3.0" o cualquier otro que genere postscript. Al conectarla añadimos una nueva cola que use el script tclpdf (o sea, "pdf_queue=/opt/office52/program/tclpdf"). Para acabar, configuramos algunos valores por defecto como el tamaño de hoja, resolución, colores, etc.
A parte de ser más "intuitivo", la ventaja de hacerlo así es que nos aseguramos de tener el controlador disponible. Por ejemplo, en mi instalación de staroffice (SuSE 7.2) el controlador "Generic Printer" es SGENPRT, no GENERIC como pone en la documentación del tclpdf. Puede que por este motivo no le funcione a alguno. Por cierto, yo uso el controlador "Acrobat Distiller 3.0" por que creo que tiene que ir igual o mejor que el "Generic Printer". ¿Álguien sabe realmente qué ventajas tiene? |
No es pot respondre |
13. Re: Creacion de pdf's usando StarOffice 5.2. (25/08/2001 20:59, #2517) Por: cuoyot |
Yo en el trabajo he montado algo similar usando el programa ps2pdf que viene en el paquete de ghostscript. Con este programa y el samba es muy facil crear una impresora compartida que en realidad es un pipe al ps2pdf así que instalas en los clientes (incluso WINDOWS) que te hagan falta la impresora compartida como si fuese una impresora postscript(alguna HP PS) y ya está. Bueno, quizas sería mejor explicarlo un poco más en un articulillo ;-)
Miguel Angel Coll. |
No es pot respondre |
14. Creacion de pdf's usando StarOffice 5.2. con windows?? (14/11/2001 15:10, #3321) Por: Patty |
| hola a todos, estuve mirando los comentarios y todo es acerca de linux, quisiera preguntar no existe alguna forma para hacerlo tambien el windows?
Gracias |
No es pot respondre |
15. Re: Creacion de pdf's usando StarOffice 5.2. con windows?? (08/01/2003 13:07, #11249) Por: El cobarde anónimo |
| Bajo windows yo uso el producto de pdff995.com. Es gratis pero no libre.
jv | No es pot respondre |
|
16. Re: Creacion de pdf's usando StarOffice 5.2. (09/12/2001 13:37, #3745) Por: Kepa |
Muy bueno el artículo.
Sobre W98 he estado utilizando el freepdf para crear pdfs a partir de Word.
Gracias a vosotros, ahora también lo puedo hacer a partir de Star Oficce bajo Linux.
Sin embargo, los archivos pdf creados ocupan muchos kb.
Un archivo doc de 25k se convierte en un pdf de 50k.
¿De qué forma podría aligerarlos de peso?
Gracias, Kepa. |
No es pot respondre |
17. Re: Creacion de pdf's usando StarOffice 5.2. (09/07/2002 18:03, #7199) Por: El cobarde anónimo |
| ¿Como se hace para crear archivos pdf con word?
El Star Office es muy bueno, pero hay que instarlo, y ocupar espacio en el disco.
Atte.
Julio | No es pot respondre |
|
18. Re: Creacion de pdf's usando StarOffice 5.2. (02/04/2002 19:04, #5524) Por: El cobarde anónimo |
| Pos a mi no me sale el cuadro de diagolo para salvar el pdf |
No es pot respondre |
19. Re: Creacion de pdf's usando StarOffice 5.2. (06/06/2002 20:46, #6584) Por: El cobarde anónimo |
| a mi no me sale ningun dialogo :o( |
No es pot respondre |
20. Re: Creacion de pdf's usando StarOffice 5.2. (15/03/2004 17:12, #20146) Por: mandraque |
| existe una mejor foma paa crea el formato pdf en starOffice 5.2; esa me gustó, pero prefiero mi propia version y cuando utilizo chmod prefiero que sea 705 dado que su funcionamiento es más eficiente y no existen problemas al generarlo. | No es pot respondre |
|