Я хочу выбрать контакт Thunderbird и напечатать его имя и адрес прямо на почтовом конверте для отправки по почте.
Я не хочу печатать список контактов или возиться с отдельными этикетками. Да, я могу вручную написать данные на конверте, но это не идеально. Я пробовал LibreOffice>Writer>Envelope, но это приводит к тому, что все контакты включаются в выходной документ. То же самое и для слияния почты.
Lubuntu 14.04.2 LTS
Версия LibreOffice: 4.2.7.2 Идентификатор сборки: 420m0(Сборка:2)
Тандерберд 31.5.0
Это должно быть настолько очевидно и просто. Пожалуйста, помогите.
решение1
Лично я пишу адреса на своих письмах и использую конверты с окошком, но, возможно, вам этот вариант понравится больше.
В меню редактора выберите Файл->Вставка->Конверт.
Вы увидите что-то вроде этого:
Здесь вы можете выбрать данные вашей зарегистрированной базы данных для загрузки в нее вашей контактной информации. (Дополнительную информацию о регистрации базы данных см. в разделе Справка, адресные книги; регистрация) или проверьте документацию.здесьили, возможно,здесь
Перейдите на вкладку Формат.отображая это:
и отрегулируйте в соответствии с вашим конвертом.
Наконец, перейдите на вкладку «Принтер» и выберите ориентацию, в которой вы будете подавать конверт, как показано ниже, отрегулировав любые другие параметры по мере необходимости в соответствии с вашими требованиями:
Сейчас,Нажмите кнопку «Новый документ».Вы увидите что-то похожее на это:
Внесите окончательные изменения/исправления, чтобы все было выровнено так, как вам нужно, вставьте конверт в принтер в соответствии с выбранной ранее ориентацией и нажмите кнопку «Печать».
Если что-то работает не так, как заявлено, ошибки можно просмотреть и сообщить здесь:https://bugs.documentfoundation.org//
решение2
ОБЗОР
Для печати выбранного контакта Thunderbird (TB) на конверте с помощью LibreOffice (LO) требуется дополнительное программное приложение. Это программное обеспечение называется gLabels и доступно в Ubuntu Software Centre.
Этот метод требует довольно много нетехнических усилий для настройки. После того, как шаблоны готовы, печать напрямую на конвертах становится простой.
ПРЕЖДЕ ЧЕМ НАЧАТЬ, ВАМ ПОНАДОБИТСЯ...
- Установлен LO Base (модуль базы данных).
- gLabels установлен из Ubuntu Software Centre
ПРЕДОСТАВЬТЕ LIBREOFFICE ДОСТУП К БАЗЕ ДАННЫХ КОНТАКТОВ THUNDERBIRD
- В LO Writer выберите Файл>Мастер>Источник данных адреса>Thunderbird/Icedove>[Имя таблицы контактов]. Это создаст соединение данных между контактами TB и LO. Назовите файл .odb.
СОЗДАТЬ ФАЙЛ БАЗЫ ДАННЫХ LIBREOFFICE ДЛЯ ОБРАБОТКИ КОНТАКТНЫХ ДАННЫХ THUNDERBIRD
- Открыть базу LO>Открыть существующий файл базы данных>перейти к сохраненному файлу .odb>Готово
- Выберите Запросы>Использовать Мастер для создания запроса>Выберите таблицу, в которой хранятся ваши контактные данные, и выберите поля, содержащие приветствия, имена и данные адреса. Завершите работу Мастера для создания запроса.
- Щелкните правой кнопкой мыши по запросу и выберите «Изменить». Измените порядок полей и отсортируйте/отфильтруйте данные по мере необходимости.
ГЛАВНЫЙ СОВЕТИметь первое поле/столбец, содержащий объединенные имя и фамилию (в TB Contacts это называется «Отображение»). Это будет использоваться как идентификатор записи в gLabels. - Сохраните базу данных .odb
ЭКСПОРТИРУЙТЕ НЕОБХОДИМЫЕ ДАННЫЕ В CSV-ФАЙЛ, КОТОРЫЙ МОЖЕТ ПРОЧИТАТЬ gLabels
- Щелкните правой кнопкой мыши по базовому запросу и выберите [Копировать].
- Выберите Файл>Новый>Электронная таблица, чтобы открыть новый файл LO Calc.
- Щелкните правой кнопкой мыши в ячейке A1 и выберите [Вставить].
- Сохраните файл Calc какCSVв месте, которое вы запомните. Это CSV, который будет использоваться gLabels.
СОЗДАТЬ ФАЙЛЫ ШАБЛОНОВ КОНВЕРТОВ В gLabels
- Откройте gLabels. Выберите Файл>Конструктор шаблонов.
- Следуйте указаниям Мастера, используя размер страницы, чтобы определить размер конверта.
- Используйте размеры ширины и высоты из вкладки Размер страницы, чтобы определить размеры этикетки на вкладке Размер этикетки или карточки. Вам нужна только 1 этикетка — размером примерно с конверт! Это можно подтвердить на вкладке Макет(ы).
- Когда ваш шаблон конверта будет готов, нажмите Файл>Новый>Пользовательский и следуйте указаниям мастера. На этом этапе у вас есть возможность выбрать ориентацию — выберите «Повернутый».
- Откройте созданный вами шаблон конверта.
- Выберите Объекты>Объединить свойства>Формат: Текст:Значения, разделенные запятыми (CSV). Расположение: - Перейдите кCSVсохранено на шаге 11. Вы сможете проверить, все ли в порядке, поскольку увидите данные, перечисленные в первом поле на панели предварительного просмотра.
- Снимите флажок All>, затем отметьте запись, соответствующую контакту, который вы хотите указать на конверте. Щелчок по левому треугольнику рядом с данными контакта развернет запись по вертикали, показываяномера полейи данные, которые там хранятся. Вам понадобится обратиться к этому позже.
- Сохраните шаблон конверта. Для удобства вы можете создать ярлык на рабочем столе.
- Нажмите «Создать текстовый объект» и щелкните/перетащите, чтобы создать текстовый прямоугольник, выровненный по верхнему левому углу области конверта. Выберите вкладку Текст на правой панели и щелкните кнопку Вставить поле слияния. Список выбора позволяет вам выбрать поля, необходимые для конверта, используяномера полейупомянутые в шаге 18. Эти поля можно расположить на одной строке с пробелами или разместить на новых строках, отредактировав текст в окне правой панели.
- Сохраните файл. Проверьте свою работу с помощью предварительного просмотра печати, как указано ниже (и отредактируйте, если необходимо)
- Нажмите значок Изменить свойства слияния, чтобы увидеть список контактов. Снимите флажок Все>, затем отметьте запись, соответствующую контакту, который вы хотите адресовать на конверте. Нажмите OK.
- Выберите Файл>Печать...>Предварительный просмотр, чтобы увидеть, как будет напечатан конверт.
- Настройте макет, отредактировав файл шаблона gLabels. Сохраните файл.
УДАЧНОЙ ПЕЧАТИ
- Чтобы распечатать конверт, откройте шаблон gLabels и выполните шаги 22 и 23.
ПРОВЕРЬТЕ СВОЙ АДРЕС ПЕРЕД ПЕЧАТЬЮ! ВЫ НЕ ПОЛУЧАЕТЕ ДОСТУПА К ДАННЫМ THUNDERBIRD НАПРЯМУЮ. БУДЬТЕ ГОТОВЫ ПОВТОРИТЬ ШАГИ 8-11, ЧТОБЫ ОБНОВИТЬ ФАЙЛ ДАННЫХ ЭТИКЕТКИ.
ДОПОЛНИТЕЛЬНЫЕ ЗАМЕЧАНИЯ
Этот метод не привязывается к данным о контактах с ТБ динамически, а ссылается на промежуточный файл CSV снимка, что означает, что чем чаще меняются имена и адреса, тем чаще необходимо перестраивать CSV (шаги 8–11)
Если кто-то сможет усовершенствовать этот метод, чтобы приблизиться к динамической обработке данных — например, скрипт оболочки для создания нового CSV-файла перед открытием файла шаблона конверта gLabels, это было бы здорово.
Если бы кто-то мог написать надстройку для Thunderbird или LibreOffice, которая делала бы все это простым способом, это было бы великолепно!