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