|
|
|
RTF to HTML
|
|||
|---|---|---|---|
|
#18+
Есть задача - из RichEdit получить строку в формате HTML перерыл весь интернет и нашел таки способ Но в нем есть 2 проблемы 1 - если убрать SaveDialog (комментирую 4 строки, как показано ниже) который мне не нужен, программа вылетает с ошибкой и вторая менее актуальная проблема, не понятно почему оператор RichEdit1.CopyToClipboard выполняется около 30 секунд на моем i5 с 1 строкой в RichEdit ? Так комментирую: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Сам код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Модератор: Пользуйтесь тегом (кнопкой) SRC для оформления кода, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2018, 10:06 |
|
||
|
RTF to HTML
|
|||
|---|---|---|---|
|
#18+
Есть несколько способов решить твою задачу. Правильный - найти или написать парсер/конвертер в RTF-HTML. Наверняка такие приблуды есть у всяких там TRichView и других подобных. Менее правильный - использовать Word (или какой там ещё оффис бывает?) для конвертации. Т.е. загрузить RTF, сохранить как HTML. HTML получится говняным, но задача будет выполнена. Ну и "другой" способ - использовать вот такой способ через клипборд (через попу). Если у тебя текста дофига, то вовремя копирования/вставки у пользователя могут произойти всякие неприятные события, например у пользователя может быть какой-нибудь софт для мониторинга клипборда, который заблокирует для анализа клипбоард на то мгновение, когда ты будешь вставлять браузер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2018, 11:06 |
|
||
|
RTF to HTML
|
|||
|---|---|---|---|
|
#18+
А давно в IE можно RTF _вставлять_ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2018, 11:17 |
|
||
|
RTF to HTML
|
|||
|---|---|---|---|
|
#18+
HTML Editor Library умеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2018, 11:41 |
|
||
|
RTF to HTML
|
|||
|---|---|---|---|
|
#18+
Спасибо воспользовался советом сделал через WORD - работает ! Думаю для моих нужд этого будет достаточно Еще. вопрос, а как сохранить не в файл а просто присвоить переменной HTML код? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Модератор: Пользуйтесь тегом (кнопкой) SRC для оформления кода, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2018, 12:15 |
|
||
|
RTF to HTML
|
|||
|---|---|---|---|
|
#18+
terlalexСпасибо воспользовался советом сделал через WORD - работает ! Думаю для моих нужд этого будет достаточно Еще. вопрос, а как сохранить не в файл а просто присвоить переменной HTML код? Думаю, что в общем случае - никак. Просто загрузить сохранённый HTML файл в переменную, например через TStringList ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2018, 12:02 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=96&tid=2040383]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 322ms |

| 0 / 0 |
