OVH Cloud OVH Cloud

HTML2RTF DLL...

8 réponses
Avatar
UDPSE
Bonjour,

Je viens de trouver une DLL me permettant de faire le contraire de
RTFversHTML...
http://www.sautin.com/fr/html-to-rtf/developers.htm

Existe il d'autres solutions (moins chères ;-) ?

D'avance merci,
--
Dominique JACQUES

8 réponses

Avatar
elecoest
http://www.codeproject.com/html/XHTML2RTF.asp?df0&forumidH813&sele ct18574#xx1318574xx
pour avoir un début pour le faire toi même

http://fresh.t-systems-sfr.com/unix/src/www/html2rtf.pl
pour le perl (un serveur web, un upload, un traitement, un
telechargement de fichier RTF)

http://www.wotsit.org/ puis Search > rtf pour savoir ce qu'est le
format rtf

http://sourceforge.net/projects/docfrac/ a creuser

UDPSE a écrit :

Bonjour,

Je viens de trouver une DLL me permettant de faire le contraire de
RTFversHTML...
http://www.sautin.com/fr/html-to-rtf/developers.htm

Existe il d'autres solutions (moins chères ;-) ?

D'avance merci,
--
Dominique JACQUES


Avatar
UDPSE
> a écrit dans le message de news:
>

http://sourceforge.net/projects/docfrac/ a creuser



Merci,

je viens d'essayer d'utiliser cette DLL (doxlib.dll)

Mais j'ai toujours l'erreur (la fonction doxconvert n'a pas été trouvée dans
la DLL doxlib.dll) .

Y a t'il quelqu'un qui a testé cette DLL ?

D'avance merci,

Dominique JACQUES
Avatar
Dominique JACQUES
"Emmanuel Lecoester" a écrit dans le message de
news: 44f477fb$0$15661$

en ayant survolé le biniou je dirais qu'il y a les méthodes :

Dox.SetInFormat ("html")
Dox.SetOutFormat ("rtf")
Dox.SetInFileName ("d:resume.html")
Dox.SetOutFileName ("d:resume.rtf")
Dox.Convert





Merci, je vais tester et rend compte ici même

--
Cordialement,

Dominique JACQUES
Avatar
Emmanuel Lecoester
"UDPSE" a écrit dans le message de news:
44f45c09$0$17141$
> a écrit dans le message de news:
>

http://sourceforge.net/projects/docfrac/ a creuser



Merci,

je viens d'essayer d'utiliser cette DLL (doxlib.dll)

Mais j'ai toujours l'erreur (la fonction doxconvert n'a pas été trouvée
dans la DLL doxlib.dll) .

Y a t'il quelqu'un qui a testé cette DLL ?



en ayant survolé le biniou je dirais qu'il y a les méthodes :

Dox.SetInFormat ("html")
Dox.SetOutFormat ("rtf")
Dox.SetInFileName ("d:resume.html")
Dox.SetOutFileName ("d:resume.rtf")
Dox.Convert


D'avance merci,

Dominique JACQUES



Avatar
Emmanuel Lecoester
"Dominique JACQUES" a écrit dans le
message de news: 44f47895$0$1001$
"Emmanuel Lecoester" a écrit dans le message de
news: 44f477fb$0$15661$

en ayant survolé le biniou je dirais qu'il y a les méthodes :

Dox.SetInFormat ("html")
Dox.SetOutFormat ("rtf")
Dox.SetInFileName ("d:resume.html")
Dox.SetOutFileName ("d:resume.rtf")
Dox.Convert



Merci, je vais tester et rend compte ici même




Je regarde çà plus en détail demain.

Par contre je ne pense pas que le résulta soit mieux que celui de la dll
payante. A voir.
Avatar
elecoest
Bon ben c'est une grosse m* :/ tant au niveau code qu'au niveau de la
livraison du source (il y en a partout !).
Désolé de t'avoir mis sur cette piste. Voici le code qui fonctionne

[code]
DOX_IN_RTF est un entier=1
DOX_IN_HTML est un entier=2
DOX_IN_TEXT est un entier=3
DOX_OUT_RTF est un entier
DOX_OUT_HTML est un entier2
DOX_OUT_TEXT est un entierH

hInst est un entier
FileIn est une chaîne ASCIIZ sur 255 = FichierIn.NomFichier
Fileout est une chaîne ASCIIZ sur 255 = FichierOut.NomFichier
Param est un entier = DOX_IN_HTML+DOX_OUT_RTF

hInst = ChargeDLL("doxlib.dll")
SI hInst = 0 ALORS
Erreur("Erreur lors du chargement")
SINON
AppelDLL32("doxlib","_DoxConvert",FileIn, Fileout, Param)
DéchargeDLL(hInst)
FIN
[/code]

Le fichier générer est disons... brut de fondrie avec uniquement les
tags html supprimés et le caractères spéciaux remplacés.

A toi de voir :)




Emmanuel Lecoester a écrit :

"Dominique JACQUES" a écrit dans le
message de news: 44f47895$0$1001$
> "Emmanuel Lecoester" a écrit dans le messa ge de
> news: 44f477fb$0$15661$
>>
>> en ayant survolé le biniou je dirais qu'il y a les méthodes :
>>
>> Dox.SetInFormat ("html")
>> Dox.SetOutFormat ("rtf")
>> Dox.SetInFileName ("d:resume.html")
>> Dox.SetOutFileName ("d:resume.rtf")
>> Dox.Convert
>
> Merci, je vais tester et rend compte ici même


Je regarde çà plus en détail demain.

Par contre je ne pense pas que le résulta soit mieux que celui de la dll
payante. A voir.


Avatar
UDPSE
Merci quand même, mais effectivement, c'est pas génial :-(

Je vais essayer la DLL payante, en attendant une fonction intégrée
HTMLversRTF (comme il y a un RTFvers HTML)
Avatar
Roumegou Eric
UDPSE avait prétendu :
Merci quand même, mais effectivement, c'est pas génial :-(

Je vais essayer la DLL payante, en attendant une fonction intégrée
HTMLversRTF (comme il y a un RTFvers HTML)



franchement j'ai payé de mon temps pour faire un outil qui faisait ça
(dispo sur windasso) mais c'éatit quand meme très limité !! mais bien
moins que ce que j'avais trouvé sur internet.
Mais c'est très très compliqué et il suffit que l'utilisateur fasse un
bon copier coller de word et boum là on peux plus suivre.

Tout ça pour dire que je déconseille fortement de se lancer dans ce
type de dev. On sait qd on commence etc ...
Maintenant j'ai abandonné le truc au profit d'une interface en ligne
utilisant FCKeditor.


Mais là pour le coup, c'est moi qui est un petit souci.
Comment récupérer un format html en rtf pour le mettre dans un état
(sachant que wdetat n'edite pas les chps html)

Dans la 10, il y a des nouvelles fonctions ... mais je ne sais pas ce
que cela vaut (pas testé encore mais je doute un peu car c'est très
compliqué encore une fois, et je crois que cela va être limité à des
trucs simples.)

--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)