Коллеги, нужен совет по выходу из такой ситуации. Есть несколько бланков (в
виде простых DOC-файлов) и текстовый файл с исходными данными, которые в эти
бланки забиваются. Процесс чтения данных и разброса их по полям решён в
среде MS Word + MS Windows XP с помощью программы на VisualBasic.
Собственно, это едва ли не единственная задача, ради которой на машине стоит
MS Windows. Давно надо было перенести процесс в Linux, но поскольку всё
отлажено и работает, то было лень. Сейчас планирую апгрейд до Debian Etch, в
связи с чем рабочая машина будет полностью перекроена и Винда снесена.
Отсюда и вопрос: как лучше решить задачу генерации бланков с изменяющимся
содержимым свободными средствами?

Я пока представляю решение следующим образом. Бланки нарисую в HTML: сама
форма бланка будет картинкой, а данные накладываться сверху, простым
текстом. Читать данные и формировать HTML будет программка на Python.
Распечатывать можно из любого веб-браузера. В общем, согласен, что
конструкция выглядит неуклюже и проглядывают узкие места, почему и спрашиваю
- может быть есть какие-то инструменты, которые решают задачку в один приём,
без посредников, красиво? Привлекать OpenOffice.org по ряду причин не
хотелось бы. Буду признателен за любую подсказку.

С уважением, Евгений.

Ответить