Экспорт word вложения в html

Тема в разделе "Lotus - Программирование", создана пользователем seoman2, 5 окт 2016.

  1. seoman2

    seoman2 Lotus team
    Lotus team

    Регистрация:
    17 фев 2010
    Сообщения:
    435
    Симпатии:
    0
    В лотусовом документе есть в ричполе вложение docx.
    Пока ума не приложу, как со всяким форматированием, жирностью, встроенными таблицами в ворд файл экспортировать такое вложение в html формат?

    DXL - кодирует вложение в base64.
    Заметил, что если в лотусе делать файл/импорт, то в ричполе с водрда красиво вставляется содержимое doc файла...
     
  2. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    1. java "way"
    2. XSLT преобразование, тут и java и LS, если разобраться.
    3. Ищете готовую утилиту, которую ставите на комп всем пользователям и запускаете его через cmd с параметрами.
    4. Разбираете с MS openXML форматом и делаете все на LS через стандартные классы

    Я бы через java делал, в google полно уже ответов как и во что можно преобразовать.
     
  3. seoman2

    seoman2 Lotus team
    Lotus team

    Регистрация:
    17 фев 2010
    Сообщения:
    435
    Симпатии:
    0
    А как с XSLT вообще преобразовывать docx документ, ведь ворд так просто как XML-документ не увидеть.
     
  4. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    Чего же это не увидеть? Обычный XML, только в ZIP упакован - переименуйте и посмотрите. Но там, кроме текста, ещё до кучи всяких таблиц стилей и оформления.
     
  5. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.078
    Симпатии:
    300
    POI
    как не банально это звучит ;)
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.078
    Симпатии:
    300
    код можно скомпилить, сложить рядом с либами, написать батник и запущать ;)
     
    savl нравится это.
  7. anna

    anna Lotus team
    Lotus team

    Регистрация:
    3 июн 2014
    Сообщения:
    311
    Симпатии:
    8
    На клиенте можно так:
    Делаем форму для трансформации, по ней будем открывать
    curdoc.Form="Transform"
    Set newuidoc = ws.EditDocument(True, curdoc,,,, True)
    Call newuidoc.Close( True )
    На этой форме по открытию или по закрытию
    @Command( [FileImport] ; fileType ; fileName )
    А далее ну понятно как - переложить, переокрыть и вуаля
     
Загрузка...
Похожие Темы - Экспорт word вложения
  1. Erlan
    Ответов:
    7
    Просмотров:
    1.882
  2. valdymar
    Ответов:
    33
    Просмотров:
    2.987
  3. fedotxxl
    Ответов:
    3
    Просмотров:
    2.626
  4. vincent_vega
    Ответов:
    5
    Просмотров:
    6.780
  5. anna
    Ответов:
    5
    Просмотров:
    162

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