De HTML a RTF con PHP, ¿como?

B

Hola,

Necesito saber de algun script o clase de PHP, que me convierta un trozo de texto escrito en HTML a RTF, he estado buscando por google bastante tiempo y no he encontrado nada...

¿Alguien puede ayudarme?

BlisZ

rtf es texto plano?

B

rtf = rich text format

rtf = texto enriquecido

BlisZ

buscando php rtf en google en el 2º resultado mira que salia:

http://www.paggard.com/projects/rtf.generator/

a ver si te vale, creo que si

editado: mierda, hay que pagar xD

BlisZ

a ver si esta clase te sirve: http://www.phpclasses.org/browse/package/1805.html

VipeR_CS

http://www.adrformacion.com/articulos/programacion__php/generar_documentos_de_word_rtf_con_php/articulo48.html

B

todo eso ya lo he visto, el primera de la página inglesa es para una especie editor wsywig (o como se llame xD) y no consigo sacar la función exacta.

El otro que ha dicho viper es para leer una plantilla y guardarlo con otros datos en esa plantilla... y yo lo que necesito es de un pedazo de html pasarlo a rtf y depsues insertar ese rtf en otro archivo para descargarlo (pero no un archivo .rtf...)

En resumen lo único que necesito es la función para pasar de html a rtf.

BlisZ

pues si no lo he entendido mal, la clase q he dicho antes hace eso exactamente :S

B

con esa clase segun he estado mirando y remirando hace que con el texto que metas te crea un archivo rtf.rtf y te lo descarga... de ahi deberé sacar la funcion que hace pasar el texto normal a rtf... pero a ver si la localizoo :S

SeiYa

¿No vale cambiando los header content type esos? por lo menos así se hace para PDF y para TXT

Y

si usas linux puedes instalar dos aplicaciones:
la primera gnuhtml2latex para convertir de html a latex y la segunda

latex2rtf para convertir de latex a rtf

lo lanzas desde php con un system, o shell_exec y listo.

Por mucho que cambies el header, si el contenido no tiene el formato no funciona. No puedes convertir un txt a pdf solo cambiando el Content-Type

SeiYa

Pues yo lo he visto hacer en pdf creo:

http://bulma.net/body.phtml?nIdNoticia=1617

Ahí con 7 lineas te convierte una página en pdf, seguro que hay alguna forma de hacer lo mismo pero para RTF.

Y

Sí, pero en esas 7 líneas, si te fijas, una de ellas llama a htmldoc, un programita que devuelve el formato en pdf.

Es lo mismo que explico en mi blog pero para drupal http://www.yohnah.net/informatica/drupal/drupal_modulo_htmltopdf y es lo que indico en #11 con esos dos programas.

Usuarios habituales