Автор Тема: Вопрос по созданию документа(ов) [решено]  (Прочитано 1976 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Всем привет!

В теме не могу описать чего хочу.
Попытаюсь объяснить.
Есть некий шаблон (назовём его так) -- документ odt (см. вложения), в нём есть одно изменяемое значение -- "Здесь ФИО".
Есть список из этих ФИО в отдельном файле.
Нужно распечатать всё это дело для всех ФИО. То есть мне нужно распечатать некоторое количество листов с одинаковой информацией, в котором будет только меняться ФИО. Как-то можно это дело автоматизировать ?
Заранее спасибо.
« Последнее редактирование: 04.09.2014 15:40:46 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Вопрос по созданию документа(ов)
« Ответ #1 : 03.09.2014 18:52:23 »
Ну в общем-то распаковать odt можно и поправить content.xml тоже можно, но как его завернуть обратно, да ещё и объединить всё в один документ...
Сноси Винду, переходи на Линукс ! :)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Вопрос по созданию документа(ов)
« Ответ #2 : 03.09.2014 19:00:38 »
mkdir xyz
unzip тестовый.odt -d xyz
mv xyz/content.xml xyz/content.xml_
cat xyz/content.xml_ | sed 's/Здесь ФИО/Петров и Васечкин/' > xyz/content.xml
cd xyz
zip -r ../тестовый_1.odt *
cd ..
rm -R xyz

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Вопрос по созданию документа(ов)
« Ответ #3 : 03.09.2014 19:18:12 »
Так понял, спасибо.
Как то объединить потом эти разрозненные файлы можно ? Каждый файл открывать и печатать не хочется...
Сноси Винду, переходи на Линукс ! :)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Вопрос по созданию документа(ов)
« Ответ #4 : 03.09.2014 19:35:36 »
Так понял, спасибо.
Как то объединить потом эти разрозненные файлы можно ? Каждый файл открывать и печатать не хочется...
это тоже надо поручить скрипту :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Вопрос по созданию документа(ов)
« Ответ #5 : 03.09.2014 19:38:32 »
это тоже надо поручить скрипту :)
Печать разрозненных файлов или объединение в один файл ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Вопрос по созданию документа(ов)
« Ответ #6 : 03.09.2014 19:39:10 »
нет, печать :)

man libreoffice

       -p file...
              Prints the given files to the  default  printer  and  ends.  The
              splash screen does not appear.

              If  the  file  name contains spaces, then it must be enclosed in
              quotation marks.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Вопрос по созданию документа(ов)
« Ответ #7 : 03.09.2014 19:50:45 »
Благодарю! ;) Всё понял.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Вопрос по созданию документа(ов)
« Ответ #8 : 03.09.2014 20:57:32 »
А чем средства слияния самого LibreOffice не угодили?
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Вопрос по созданию документа(ов)
« Ответ #9 : 03.09.2014 21:15:31 »
А чем средства слияния самого LibreOffice не угодили?
Подскажите как ? Я не смог разобраться.
Сделал пока как предложил YYY, но интересны и другие варианты (для разнообразия).
Сноси Винду, переходи на Линукс ! :)

Онлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Вопрос по созданию документа(ов)
« Ответ #10 : 03.09.2014 21:55:39 »
Я, иногда, вот в этой рассылке вопросы задаю:
http://lists.openoffice.ru/mailman/listinfo/oo-discuss

Кстати, несмотря на такое название, это всё тот же
lists.altlinux.org [194.107.17.17]

Оффлайн Yakov

  • Участник
  • *
  • Сообщений: 42
    • wiki.forumooo.ru
Re: Вопрос по созданию документа(ов)
« Ответ #11 : 03.09.2014 23:18:28 »
Ещё для этого дела есть специальный "мастер циркулярных писем"
Сервис- Рассылка писем
« Последнее редактирование: 03.09.2014 23:20:02 от Yakov »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Вопрос по созданию документа(ов)
« Ответ #12 : 04.09.2014 12:10:02 »
А чем средства слияния самого LibreOffice не угодили?
Подскажите как ? Я не смог разобраться.
Сделал пока как предложил YYY, но интересны и другие варианты (для разнообразия).
http://cadelta.ru/office/libreoffice/id363
В картинках.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Вопрос по созданию документа(ов)
« Ответ #13 : 04.09.2014 13:38:40 »
http://cadelta.ru/office/libreoffice/id363
В картинках.
Вполне исчерпывающе...

[решено]
« Последнее редактирование: 04.09.2014 15:40:37 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)