Як перетворити 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]
Видалено модераторомПримітка:Створення порожніх повідомлень