Як перетворити rtf на html ЩОБ ЦЕ ПРАЦЮвало

Люди добрі! Допоможіть мені перетворити RTF (а краще doc) HTML. Все, що мені вдалося знайти з цього приводу в інтернеті, в тому числі і на цьому сайті, НЕ ПРАЦЮЄ. Можливо, це пов'язано з тим, що я пишу консольну web-додаток. Загалом буду радий будь-якої інформації. Заздалегідь дякую

> LITTLE RABBIT (06.10.05 20:42) Як перетворити rtf на html

І до чого тут мережі?

> Допоможіть мені перетворити RTF (а краще doc) в HTML.

По сабжу: простіше, імхо, пройтися в циклі по всьому тексту, аналізуючи поточні атрибути тексту і генеруючи соотв. теги. Загалом завдання не дуже тривіальне.

MSWord з цим чудово справляється. достатньо скомандувати Ворду, щоб він відкрив doc- або rtf-документ і зберіг його у форматі html-документа.

WordApp := CreateOleObject("Word.Application"); WordDoc := WordApp.Open(source_document); WordApp.SaveAs(target_document, target_format);

подробиці про параметри викликів тих чи інших методів тих чи інших об'єктів Ворд читай у довідці по MSWord VBA

> MSWord з цим чудово справляєтьсяТільки багато зайвого суєт.

ЗИ. Коли сам вирішував завдання rtf -> html, проблеми були хіба що з перекладом каретки.

> Тільки багато зайвого суєт

і що ж це "найзайвіше"?

LITTLE RABBIT (2005-10-07 15:25) [5]

>І до чого тут мережі ? Я пишу сайтовий движок. Він бере ордівський документ, перетворює його на хтмл, прилаштовує з боків панелі навігації і виводить це користувачеві

> LITTLE RABBIT (07.10.05 15:25) [5]> причому тут мережі ? > Я пишу сайтовий движок

Уяви собі, що і твій "сайтовий движок" та інша веб-лабуда працює в межах одного і того ж (локального) хоста, на комп'ютері якого навіть немає ні мережевої карти, ні модему, ні іншого дивайса, що дозволяє зв'язати комп'ютер з будь-якою мережею .. і що тепер? .. тому що на комп'ютері немає жодного такого дивайса твоя програма тут же перестане працювати?)

LITTLE RABBIT (2005-10-07 16:01) [7]

Уяви собі, що і твій "сайтовий движок" та інша веб-лабуда працює в межах одного і того ж (локального) хоста. Можливо, з цим пов'язано те, що багато прикладів, що взяті з Інтернету, не працюють. Працювати на "абсолютно локальному" комп'ютері я не можу в принципі, це неймовірно, тому що при тестуванні використовую apache 2-сервер :))

Працювати на "абсолютно локальному" комп'ютері я не можу в принципі

http://127.0.0.1все фіолетове Apache, IIS, Lotus Domino, .

> LITTLE RABBIT (07.10.05 16:01) [7]> Програмування консольного WEB-програми сильно відрізняється > від віндовських

рідку нісенітницю ти зараз зморозив)

> багато взятих з Інтернету прикладів не працюють

а ти розібрався чи ЧОМУ вони не працюють? або відразу ж зробив "розум"?)

> Працювати на "абсолютно локальному" комп'ютері я не можу в > принцип, це неймовірно, так як при тестуванні я використовую > apache 2-сервер

і ще одна нісенітниця !)

в цілях налагодження розгорни на лок.хосте Апач-сервер і звертайся до реалізованого ним його веб-сервісу звичайним чином:

LITTLE RABBIT (2005-10-08 14:35) [10]

Видалено модераторомПримітка:Створення порожніх повідомлень