замена строк в Rtf файле

Тема в разделе "Lotus - Программирование", создана пользователем medin84, 28 июл 2008.

  1. medin84

    medin84 Well-Known Member

    Регистрация:
    27 июн 2007
    Сообщения:
    106
    Симпатии:
    0
    как сделать такое вот
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    через оле-вордовский обьект. открыть его так же как и документ doc и отредактировать.

    з.ы. Правда я не скажу как потом будет происходить сокранение ( потому как Word откроет ртф файл, но надо протестить как он его сохранит )
     
  3. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    тю, зачем ворд? RTF-файл это обычный текстовый файл с определенной структурой... можно просто его зачитать и провести замену текста...
    правда, рекомендую сначала ознакомиться со структурой, чтобы определиться не является ли Ваша кодовая строка чем-то очень похожим на RTF-теги, чтобы файл не побить...
     
  4. Sandr

    Sandr Гость

    Akupaka
    :) Плюсик те добавить, что-ли :)
     
  5. medin84

    medin84 Well-Known Member

    Регистрация:
    27 июн 2007
    Сообщения:
    106
    Симпатии:
    0
    это итересно
    а конкретно заменить символы как
    с rtf форматом знаком толькл не знаю как заменить
    как-то гдето читал про это
    вот толко не помню где и найти не могу
    если можно script на наводку
     
  6. Sandr

    Sandr Гость

    открываете файл как нотесстрим, зачитываете текст, делаете в нем нужный реплейс, пишите в стрим обратно, сохраняете его...
     
  7. medin84

    medin84 Well-Known Member

    Регистрация:
    27 июн 2007
    Сообщения:
    106
    Симпатии:
    0
    Спасибо всем за идеи!
    разобрался с садачей
    помогло

    возникла какаята проблемка
    записал стреам но вот файл rtf не хочет открываться
    значит прочел что нада заменил потом пытаюсь открыть файл не хочет
    говорит: не достаточно памяти немедленно сохраните документ
    и просто сам файл пытаюсь окрыть уже из папки тоже не может открыть
    в блокноте смотрю в роде все также как и в оригинале за исключением замененных значений
     
  8. Sandr

    Sandr Гость

    стрим после сохранения закрыли?
     
  9. medin84

    medin84 Well-Known Member

    Регистрация:
    27 июн 2007
    Сообщения:
    106
    Симпатии:
    0
    да
    стреам.слозе
     
  10. Sandr

    Sandr Гость

    тада ХЗ. Может чета зацепили в РТФе...
     
  11. medin84

    medin84 Well-Known Member

    Регистрация:
    27 июн 2007
    Сообщения:
    106
    Симпатии:
    0
    не понял ХЗ

    а кажись понял что такое ХЗ
    ну ладно вообщем спасибо
    основная проблема решена что надо заменил
    с открытием как нибудь разберусь

    да действительно зацепил последний закрывающий }
    и с открытием файла решено
     
Загрузка...

Поделиться этой страницей