Главная
» МАЙКРОСОФТ ОФИС
»
Как создать интерактивные заполняемые PDF-формы в LibreOffice Writer
Как создать интерактивные заполняемые PDF-формы в LibreOffice Writer
Надежный способ создать заполняемый PDF-файл в LibreOffice Writer — это вставить реальные элементы управления формы, а затем экспортировать документ с включенной функцией «Создать PDF-форму» . Текстовое поле — это поле ввода; флажок позволяет читателю сделать выбор. Печатные строки, пустые ячейки и подчеркивания только выглядят как поля. Сами по себе они не становятся интерактивными элементами управления PDF-файла.
Вы можете создать простую форму заявки, форму сбора данных или регистрационную форму, не подключая ее к базе данных. Сохраните редактируемый файл Writer в качестве исходного, используйте панель инструментов «Элементы управления формой» для вставки полей и протестируйте экспортированный PDF-файл в программе для чтения PDF-файлов, прежде чем делиться им. В приведенных ниже шагах используются английские обозначения из справки LibreOffice 26.8; формулировки и расположение панели инструментов могут немного отличаться в зависимости от версии и операционной системы. В справке LibreOffice по элементам управления формами описаны доступные элементы управления и способы их вставки.
1. Спланируйте форму, прежде чем добавлять поля.
Начните с создания нового документа Writer и определите, какую информацию должен ввести получатель. Для простой формы регистрации на мероприятие вам могут понадобиться текстовые поля «Имя» и «Электронная почта», флажок «Посетить», группа переключателей «Тип билета» и выпадающий список «Страна». Флажок подходит, когда можно выбрать несколько вариантов ответа; группа переключателей — когда получатель должен выбрать один ответ. Список или комбинированный список полезны, когда варианты известны заранее.
Перед вставкой элементов управления разместите в документе четкие подписи. Небольшая таблица поможет выровнять подписи и поля, а заголовки будут разделять разделы. Оставьте достаточно ширины и высоты для стандартных ответов. Используйте короткий, описательный заголовок формы и добавьте инструкции там, где пустое поле может вызвать путаницу. Предварительное планирование полей уменьшает необходимость последующего изменения их размера и помогает гарантировать, что каждый элемент управления имеет свое назначение.
Страница, оформленная в стиле Writer, содержит форму заявления о приеме на работу с полями для имени, электронной почты, телефона и адреса, после чего добавляются интерактивные элементы управления.
2. Откройте элементы управления формы и вставьте первое поле ввода.
Выберите Вид > Панели инструментов > Элементы управления формами . На панели инструментов включите режим проектирования , чтобы можно было добавлять и редактировать элементы управления. Щелкните элемент управления «Текстовое поле», затем щелкните и перетащите его по странице, чтобы установить его размер рядом с меткой, например, «Полное имя». В текущей справке LibreOffice приведена та же основная последовательность действий: выберите значок элемента управления, затем щелкните и перетащите его по документу.
Если панель инструментов отсутствует, откройте ее заново через меню «Вид» > «Панели инструментов». Если при щелчке по странице выделяется текст вместо размещения элемента управления, убедитесь, что режим конструктора включен и выбран инструмент «Текстовое поле». После завершения редактирования отключите режим конструктора, чтобы использовать поля в обычном режиме.
Панель инструментов «Элементы управления формой» открыта над страницей в стиле Writer, а рядом с полем «Полное имя» расположено текстовое поле.
3. Добавьте элементы управления и задайте их свойства.
Повторите процесс вставки для каждого запланированного поля. Используйте текстовые поля для ответов в свободной форме, флажки для независимых вариантов «да/нет» или множественного выбора, кнопки выбора одного из нескольких вариантов, а также списки или комбинированные списки для компактного набора вариантов. Каждый элемент управления должен быть выровнен по отношению к своей печатной метке и достаточно большим для удобного использования.
Щелкните правой кнопкой мыши элемент управления и выберите « Свойства элемента управления» , чтобы просмотреть его настройки. Присвойте каждому полю уникальное, осмысленное имя, например ApplicantName, или ContactEmail. При наличии укажите полезную метку или текст справки, а также настройте параметры или максимальную длину текста, если это необходимо для поля. Уникальное имя поля упрощает распознавание данных при последующем сборе или экспорте ответов.
В диалоговом окне «Свойства элемента управления» отображается имя поля, видимая метка, текст справки и максимальная длина текста для выбранного текстового поля.
Для кнопок выбора, относящихся к одному и тому же вопросу, назначьте им одинаковое свойство «Имя», чтобы одновременно выбирался только один ответ из этой группы. Для отдельного вопроса используйте другое имя. LibreOffice отмечает, что общее имя определяет функциональную группу; окружающая рамка группы в основном служит визуальным ориентиром. Для вопроса, допускающего более одного ответа, используйте вместо этого отдельные флажки.
Раздел формы, оформленный в стиле программы Writer, содержит три флажка для выбора нескольких вариантов и группу переключателей для выбора одного варианта трудоустройства.
4. Установите порядок ввода с клавиатуры и протестируйте форму Writer.
Установите удобный порядок активации или порядок перехода по вкладкам, чтобы получатель мог переходить от первого поля к последнему, нажимая клавишу Tab. Выберите элемент управления «Порядок активации» на панели инструментов «Конструктор форм», чтобы открыть диалоговое окно «Порядок перехода по вкладкам», затем расположите поля в том же порядке, в котором человек читает страницу. Это важно для пользователей, работающих только с клавиатурой, и делает быстрый ввод менее утомительным.
Отключите режим проектирования и попробуйте заполнить форму в Writer. Щелкните по текстовым полям, введите примеры данных, отметьте все флажки, выберите каждый вариант переключателя и откройте каждый список. Нажимайте клавишу Tab несколько раз и убедитесь, что фокус перемещается между элементами управления в логической последовательности. Если вы не можете взаимодействовать с элементом управления, переключитесь обратно в режим проектирования, чтобы редактировать его; в противном случае пользователи могут выбрать или переместить элемент управления вместо заполнения формы.
В диалоговом окне «Порядок перехода по вкладкам» отображаются поля «Имя», «Электронная почта», «Участник», «Тип билета» и «Страна» в том порядке, в котором пользователь может найти их с помощью клавиатуры.
5. Экспортируйте PDF-файл, содержащий поля формы.
Сначала сохраните рабочий документ как файл ODT, чтобы потом вернуться к исходному файлу для редактирования. Затем выберите Файл > Экспорт как > Экспорт в PDF . В параметрах PDF откройте вкладку «Общие» и выберите «Создать PDF-форму» . В текущей справке LibreOffice поясняется, что эта опция создает PDF-форму, которую пользователи могут заполнить и распечатать. Если флажок не установлен, страница может выглядеть правильно, но в экспортированном файле не будет интерактивных полей.
Меню «Формат отправки» выбирает формат данных для отправки формы, например, FDF, PDF, HTML или XML. Само по себе оно не выбирает адрес электронной почты, веб-сервис или место назначения для ответов. Если ваш PDF-файл содержит кнопку отправки, настройте ее действие и URL-адрес в отдельном шаге и протестируйте его со сервисом, который будет получать данные. Для форм, которые получатели будут заполнять и сохранять локально, оставьте рабочий процесс отправки ненастроенным, если у вас нет особых требований. Избегайте печати документа в новый PDF-файл вместо экспорта; прямой экспорт в PDF — это шаг, который включает интерактивные элементы управления формы.
В диалоговом окне «Экспорт в PDF» установлен флажок «Создать форму PDF», а формат отправки задан как FDF.
6. Проверьте экспортированный PDF-файл в программе для чтения PDF-файлов.
Откройте экспортированный файл в программе для чтения PDF-файлов, поддерживающей заполняемые PDF-формы. Щелкните по каждому полю, введите примерную информацию, установите и снимите флажки, измените выбор переключателей, откройте выпадающий список и сохраните копию. Закройте и снова откройте копию, чтобы убедиться, что введенные данные сохранились. Проверьте также навигацию с помощью клавиши Tab. Если получатели будут использовать предварительный просмотр в браузере или мобильное приложение для чтения PDF-файлов, протестируйте и эти среды, поскольку поддержка полей и их внешний вид могут различаться в разных программах для чтения.
Программа для просмотра PDF-файлов отображает в экспортированном виде пустые текстовые поля, доступные для фокусировки, флажок, переключатели и выпадающий список.
Сравните PDF-файл с исходным макетом Writer. Обратите внимание на обрезанные поля, несовпадающие последовательности заголовков, неожиданные значения по умолчанию и элементы управления, на которые трудно нажать. Попробуйте ввести реалистичный длинный текст хотя бы в одно поле. Если форма предназначена для широкой аудитории, также проверьте контрастность, читаемость заголовков, порядок перехода по вкладкам и поведение программ чтения с экрана; выбор опции экспорта PDF-файла, учитывающей особенности доступности, не заменяет тестирование экспортированной формы.
Программа для просмотра PDF-файлов отображает примеры записей, отмеченный флажок, выбранную радиокнопку и значение страны в протестированной форме.
Распространенные проблемы и способы их решения
PDF-файл выглядит правильно, но в нем отсутствуют поля: вернитесь к экспорту в PDF и установите флажок «Создать форму PDF» в общих параметрах.
Пустая строка недоступна для щелчка мышью: замените её элементом управления «Текстовое поле». Визуальное подчеркивание не является полем ввода.
Можно выбрать несколько переключателей: убедитесь, что варианты для одного вопроса имеют одинаковое свойство Name, а для других вопросов используются разные имена.
Получатель выбирает элементы управления во время попытки ввода текста: отключите режим проектирования перед тестированием и перед отправкой документа Writer.
Ответы никуда не отправляются: формат отправки определяет только упаковку данных. Настройте действие отправки и место назначения отдельно или попросите получателей сохранить и отправить заполненный PDF-файл выбранным вами способом.
Некоторые получатели не могут использовать поле: протестируйте PDF-файл в используемом ими устройстве или программе для чтения и упростите элементы управления, если эта среда не обеспечивает надежную обработку таких полей.
Для получения надежного результата сохраните исходный файл ODT, экспортируйте с включенной функцией создания PDF-форм и протестируйте фактический PDF-файл, а не полагайтесь на предварительный просмотр в Writer. Такая краткая проверка позволит выявить основные причины невозможности заполнения или неудобной формы до того, как получатели ее получат.