3

У меня есть шаблон сертификата ODT, который мне нужно настроить с несколькими элементами (имя, фамилия, дата и т.д.) Перед печатью.

Таким образом, я мог бы заполнить его данными, предоставленными во внешнем документе (это может быть файл .txt, содержащий, например, имя, фамилию и т.д.). Скажем, мне нужно напечатать около 100 таких сертификатов, и у меня уже есть данные о параметрах во внешнем файле, и я смогу передать параметры в безголовый экземпляр libreoffice и распечатать настроенную версию для каждой записи, все это делается через сценарий. Альтернативой является заполнение данных вручную в шаблоне для каждого сертификата, который глуп, скучен и подвержен ошибкам.

Я мог бы использовать LaTeX, но я уже подготовил сертификат в формате ODT и не знаю достаточно LaTeX/TeX, чтобы настроить его с тем же уровнем управления, который я уже получил с помощью libreoffice (например: семейство шрифтов и размер различных абзацев, точное местоположение текста и т. д. и т. д.).

Вы знаете какой-нибудь способ добиться этого с помощью libreoffice?

Смежный вопрос:Как я могу написать .odt программно?

Разница в моем случае заключается в том, что мне нужно заполнить только несколько текстовых значений.

1 ответ1

2

LibreOffice Writer имеет функцию слияния для выполнения ваших запросов.

Не обманывайте себя именем, которое сейчас является стандартным в офисных пакетах приложений. Общая задача создания пакета документов с полями, заполненными из набора данных, до сих пор называется « слиянием почты » для истерического изюминки (слияние базы данных контактов с письмом в форме было первой широко распространенной задачей, где эта функция требовалась).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .