Article View: es.comp.os.linux.programacion
Article #7270RTF y XML para obtener PDF
From: Seve
Date: Tue, 11 Mar 2003 21:18
Date: Tue, 11 Mar 2003 21:18
56 lines
3501 bytes
3501 bytes
Buenas. Tengo dudas de si ir�a esto aqu� o en misc... pero como al final es programaci�n, me he decidido por este otro foro. Si no iba aqu�, pues nada, lo dec�s y lo mando al otro :P Os pongo en situaci�n: Tengo una aplicaci�n web que almacena unos datos en XML. A partir de esos datos en XML quiero generar un fichero PDF. La intenci�n es que el responsable de cada tipo de documento me genere la plantilla de impresi�n f�cilmente y a su gusto con sus herramientas habituales (word). El formato debe ser bastante flexible (im�genes para logos, cuadros de texto, etc.). Para ello, el mecanismo que ten�a previsto era el siguiente: Extraigo los datos del XML Fusiono con la plantilla en formato RTF (el usuario la hace en Word y yo substituyo cadenas por datos) Convierto de RTF a PDF. El sistema es rudimentario y el paso hasta el RTF relleno funciona bien, es decir, si abro el RTF desde Word, lo veo con los datos correctamente. Problema: quiero generar un PDF a partir de ese RTF. He probado el rtf2pdf que viene con Tex, pero no permite (o no me parece que lo permita) los cuadros de texto, l�neas y otras chorradillas visuales. �Conoc�is alg�n otro sistema para hacerlo? �Alg�n conversor? Debe hacerse desde scripts, ya que el PDF es lo que ver� el usuario "de calle" a la hora de consultar los datos v�a web. Necesito PDF porque tengo que tener control total de la impresi�n para que los resultados sean exactamente reproducibles en papel independientemente del navegador y tama�o de ventana que se utilice. Mirando el rtf2pdf, parece ser que carga el rtf en tex, lo imprime en postscript y luego con ghostscript pasa de ps a pdf. �Os suena alguna aplicaci�n que me permita hacer algo similar? Si no consigo algo ->gratis<- (la direcci�n prefiere la versi�n MS y no se gastar� un duro en esto) al final tendr� que ser "Internet Exploter Only"+MS Word y mira que me fastidia porque entonces no podr� meter linux en puestos de trabajo en la empresa junto con el past�n adicional para M$ en licencias :/ En fin... si has le�do hasta aqu�, gracias :) - - - - - - - - - - Seve. EChMotor #486 Linux user #134969 306 XT HDI 2000-... seve < @ > vicius < . > org -------------- Telefonica nos roba. No al proxy transparente en los ADSL. http://www.lagado.com/proxy-test http://www.lagado.com/tools/cache-test
Technical Details
Message-ID:
<3e6e4e10.2536621@news.bcn.ttd.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.vmunix.org!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,7f96d12e13b4ba95,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-03-11 13:17:48 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.vmunix.org!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mail From: invalid@lafirma.es (Seve) Newsgroups: es.comp.os.linux.programacion Subject: RTF y XML para obtener PDF Date: Tue, 11 Mar 2003 22:18:12 +0100 Organization: Jamonsoft Lines: 56 Message-ID: <3e6e4e10.2536621@news.bcn.ttd.net> NNTP-Posting-Host: 213-96-111-93.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: nsnmpen2-gest.nuria.telefonica-data.net 1047417467 9621 213.96.111.93 (11 Mar 2003 21:17:47 GMT) X-Complaints-To: usenet@nsnmpen2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Tue, 11 Mar 2003 21:17:47 +0000 (UTC) X-Newsreader: Forte Agent 1.5/32.451