J'ai besoin de convertir rtf en texte brut. J'avais l'habitude d'écrire une fonction qui supprime les en-têtes rtf mais ce n'est jamais parfait.Delphi: le meilleur moyen de convertir rtf en texte
Ainsi, une option peut être l'utilisation d'un TRichEdit créé lors de l'exécution (quelque chose comme décrit here mais fait bien sûr lors de l'exécution). Mais y a-t-il un autre moyen? Y at-il une fonction RTL pour cela ou une meilleure approche?
MISE À JOUR:
En this question j'ai écrit la version finale de mon rtf à la procédure de texte.
Qu'est-ce qui ne va pas avec TRichEdit? Et qui génère le RTF que vous voulez convertir? Si l'espoir de convertir RTF généré à partir de Microsoft Word, le TRichEdit d'origine Microsoft pourrait être la meilleure option. –
@Cosmin Prund: Il peut sembler un peu exagéré de créer un contrôle GUI (même s'il n'est jamais affiché à l'écran) juste pour faire une conversion de fichier en arrière-plan. Mais bien sûr, cela fonctionne. –
Exactement, c'était ma préoccupation. Pour sûr que cela fonctionne. De toute façon, il semble que c'est le chemin. – LaBracca