The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Увидел свет офисный пакет LibreOffice 4.1"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Увидел свет офисный пакет LibreOffice 4.1" +1 +/
Сообщение от John (??), 26-Июл-13, 03:28 
> Коллеги вопрос в тему создания сложных текстов.
> Есть задача - реализовать или использовать некий генератор для создания большого количества
> похожих файлов.
> Похожесть файлов в том, что многие абзацы, стили, таблицы повторяются. В каких
> то абзацах меняется по 2-3 слова, но общий стиль сохраняется. Пока
> делается копи-пастом. Печаль возникает когда меняется абзац и нужно пробежаться по
> 10+ документам и исправить этот абзац.
> По сути требуется некий аналог системы локализации, только нет перевода между разными
> языкам. Но очень желательна работа в формате doc/docx.

Создайте документ с нужными стилями, колонтитулами и т.п. в формате ODF.
Распакуйте его (это ZIP-архив).
Полученные файлы XML можно обрабатывать скриптами на Ваш вкус, например прикрутить шаблонизатор Template Toolkit + Perl (если все по взрослому), а также создать Makefile, чтобы нужные документы генерировались при изменении фрагментов.
Для обработки можно копировать распакованное содержимое в новый каталог и подставлять/заменять/добавлять текст (на что хватит фантазии).
Упаковываете обработанное содержимое в архив ZIP (получается ODF).
В случае необходимости получения doc конвертируете, например так
libreoffice --headless --convert-to doc <ODF_FILE>

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Увидел свет офисный пакет LibreOffice 4.1, opennews, 25-Июл-13, 16:50  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру