Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-09-2016
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Question Exportar RTF a PDF

Hola Amigos,

Junto con saludarlos, quería consultarles si alguien de uds conoce de algún componente o librería que me permita exportar un RTF a PDF, he intentado varias maneras y no he tenido éxito.

Desde ya, muy agradecido por su ayuda.
Responder Con Cita
  #2  
Antiguo 05-09-2016
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Si a lo que te refieres es a un reporteador que te ayude... Con FastReport se puede hacer eso fácilmente.

Aunque si te refieres a otro tipo de manejo, directamente en el PDF o algo así... puedes usar los componentes de GNostice.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 05-09-2016
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Gracias Jhony, la idea es solo poder exportar un RTF o Word a PDF, veré los link que me dejaste , ojala sean componentes gratuitos
Responder Con Cita
  #4  
Antiguo 06-09-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.265
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
La otra opción es utilizar alguna impresora virtual.
Hay algunas que se pueden programar de forma que se puede hacer de forma automática (todo lo que se envía a esa impresora se guarda automáticamente en un fichero, o se convierte y se abre,...).

El inconveniente es que no es tan "sencillo" y requiere instalación de software de terceros.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 07-09-2016
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Thumbs up

Gracias Neftali, aun no consigo solucionar este problema, quizas convertir ese rtf en html o a word, ya se me complico
Responder Con Cita
  #6  
Antiguo 07-09-2016
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pero es que ni siquiera has mencionado los intentos que has hecho ni si has considerado las sugerencias que se te han hecho. Tal como te sugiere Neftali, podrías usar una impresora virtual. Si el cliente tiene instalado Office, puedes incluso usarlo en background para abrir el archivo y guardarlo como pdf. Pero es que si nada más dices "no puedo", pues se torna difícil ayudarte.

LineComment Saludos
Responder Con Cita
  #7  
Antiguo 07-09-2016
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Es cierto, disculpen por entregar pocos antecedentes , e intentado con varios componentes, varios de ellos de pago, pero ninguno soluciona el problema, voy a revisar la opción de una impresora virtual, cualquier novedad les avisaré para poder compartir la solución. Gracias por su ayuda.
Responder Con Cita
  #8  
Antiguo 07-09-2016
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Sigues sin decir gran cosa. Pero bueno, si la pc dispone de ms word (alguna versión que ya tenga integrado la exportación a pdf) puedes hacer uso de esta rutina:

Código Delphi [-]
uses ComObj;

procedure Rtf2Word(const FileName: String);
const
  wdExportFormatPDF = 17;

var
  WordApp, Documento: OleVariant;
  OutputFileName: String;

begin
  OutputFileName := ChangeFileExt(FileName, '.pdf');
  WordApp := ComObj.CreateOleObject('Word.Application');
  Documento := WordApp.Documents.Open(FileName);
  Documento.ExportAsFixedFormat(OutputFileName, wdExportFormatPDF);
  WordApp.Quit;
end;

LineComment Saludos
Responder Con Cita
  #9  
Antiguo 08-09-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.265
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Por lo visto, LibreOffice permite convertir directamente un fichero RTF a PDF en línea de comandos.

Son opciones que no son directas, pero que te pueden servir.

AÑADO: Por aquí hablan del tema también.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #10  
Antiguo 08-09-2016
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Thumbs up

Perfecto, gracias Roman, el ejemplo que me indicaste funciona muy bién, el unico detalle es que se necesita de office. Ahora veré lo que me indicas Neftalí, les comento los resultados obtenidos.

Muy agradecido por toda su ayuda compañeros
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Exportar en DLL dtomeysoto Varios 0 19-02-2010 17:21:35
Exportar en una DLL en C++ Ege C++ Builder 1 05-04-2008 11:22:34
Exportar *.gdb lachooo Firebird e Interbase 1 19-10-2006 12:38:58
exportar a pdf KeyMan HTML, Javascript y otros 2 20-04-2006 00:27:08
Exportar A D7 erasmorc Servers 10 24-05-2005 23:02:15


La franja horaria es GMT +2. Ahora son las 21:37:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi