Как создать PDF форму. Шаг за шагом. Как сделать форму заполнения в pdf


Создание заполняемых PDF форм - Блог "Твой компьютер"

Создание PDF-форм с помощью LibreOffice

PDF формат часто используется в качестве окончательного формата публикации, для отправки документов, которые являются полными и не подлежат редактированию. Менее известно, что PDF имеет опцию, которая позволяет создать заполняемую форму. Ее можно редактировать и сохранять. Большинство стандартных PDF-просмотрщиков могут быть использованы для редактирования формы.

Это обеспечивает простой и практический метод для публикации форм, которые пользователь может заполнить с помощью клавиатуры, а не на бумаге. Форма дает понять пользователю, какие поля должны быть заполнены, и редактируя их пользователь не рискует разорвать макет формы.

Чтобы посмотреть пример формы PDF скачайте и откройте следующий файл PDF.

Скачать: PDF форма для заполнения

Пример PDF можно открывать и редактировать с помощью стандартного просмотра PDF. Например: Foxit Reader, Adobe (Acrobat) Reader и других. После обновления полей с информацией, сохраните форму с помощью меню Файл - Сохранить.

Создание PDF-формы

LibreOffice может создавать PDF –файлы. Это делается с помощью меню Файл - Экспорт в PDF . Любые типы документов: текст, таблицы, слайд-шоу могут быть выведены как PDF. Эти файлы только для чтения, они не являются формами.

Чтобы создать форму PDF нужно использовать LibreOffice.Writer. Для каждого заменяемого текста должны быть заданы специальные поля. Для того, чтобы вставлять и редактировать эти поля используются специальные меню "Элементы управления " в панели инструментов. Для использования «формы управления» на панели инструментов выберите меню Вид - Панели инструментов - Элементы управления.

При этом откроется небольшое меню с типичными элементами графического интерфейса, такие как текстовые поля,  списки, переключатели. Одной из важных является кнопка - значок руки с указательным пальцем на кнопку. Эта кнопка включает или отключает режим редактирования.

Пример говорит больше, чем тысяча объяснений. Таким образом, чтобы начать Загрузите файл  Создание форм в pdf пример, который является документом формата ODT (OpenDocumentText) и открыть его нужно в LibreOffice.

Примечание: Если файл открыт непосредственно по ссылке загрузки, он будет открыт в LibreOffice в режиме Только для чтения, и сохранить изменения в нем будет невозможно. В этом случае при использовании LibreOffice выберите в меню Файл - "Сохранить как ..." , чтобы сохранить документ в новое место под другим именем.

Типы полей PDF формы

В примере форма содержит большинство типичных полей:

  • Поле выбора - поле флаг, который может быть с галочкой или без нее, смотрите поля флажков установки языка.
  • Текстовое поле - простой текст, смотри поля фамилия , имя.
  • Список элементов - окно списка, где пользователь выбирает один из перечисленных элементов. Смотри поле Пол .
  • Комбинированный список - комбинированный список и текстовое поле, т.е. пользователь может либо использовать список или ввести новый текст. Смотри поле Страна.

Этих типов полей должно быть достаточно, чтобы сделать большинство форм.

Для того, чтобы PDF-форму можно было заполнить в большинстве программ для просмотра PDF, рекомендуется использовать только их. Некоторые из других типов полей, могут не работать.

Для добавления нового поля нажмите в форме Управление элементами на нужный элемент, курсор примет вид знака плюс. Поместите плюс в документе в нужное место  и растяните размер поля до нужной величины. Точный размер поля можно отрегулировать позже.

Свойства поля PDF формы

Для просмотра и редактирования свойств поля, просто дважды щелкните на нем.

 

Примечание: Если после двойного клика по полю, не открывается окно свойств, проверьте, что режим разработки включен в форме управления меню. См выше.Важно, что поля являются достаточно высокими для используемого шрифта. Если шрифт установлен в Arial 11 пунктов., Поле должно быть не менее 7 мм. Если поле слишком мало, текст может выглядеть правильно в одном средстве просмотра PDF, но будет обрезан сверху или снизу в другом.

Рекомендуется установить Привязку поля "Как символ", потому что это позволяет легко изменять положение полей.

Для полей Список и Комбинированный список используется свойство "Элементы списка" для установки элементов в списке. Нажмите значок треугольник вниз и напишите один элемент в каждой строке.

Примечание: Используйте комбинацию клавиш Shift и Enter, чтобы добавить новую строку. Нажатие только Enter закроет список.

Чтобы создать новый макет с другими полями ввода, можно копировать поля и изменять их свойства.

В свойствах поля в графе имя установите уникальное имя для каждого поля.

Как дополнить или изменить "элементы списка"

Рассмотрим пример работы с объектом Список в LibreOffice Writer.

При необходимости отредактировать готовый список в формы, созданной в LibreOffice Writer, выполните следующие действия:

  1. Включите режим нажмите на панели Элементы управления кнопку, обозначенную цифрой 1 (смотри рисунок "Работа с формами в LibreOffice")
  2. Выделите объект Список в вашем документе и нажмите кнопку 2 (можно сделать двойной клик на объекте).
  3. Откроется окно свойств объекта Список (см.рисунок ниже). На вкладке Общие прокрутите список свойств до позиции Элементы списка (выделено красной рамкой).
  4. Нажмите треугольник справа, чтобы перейти к редактированию элементов списка.
  5. Кликните в строку с нужным элементом и измените его значение. Чтобы добавить новый элемент в список, установите курсор в конце названия элемента и нажмите одновременно клавиши Shift и Enter. Будет добавлена пустая стока, в нее можно вписать новый элемент списка.
  6. Закройте окно свойств и отключите режим Элементы управления.

Создание группы переключателей

Для создания группы переключателей нам понадобиться дополнительная панель инструментов. Вызываем ее нажатием кнопки 3 (смотри рисунок «Работа с формами в LibreOffice»)Для удобства работы рекомендую воспользоваться мастером. Включаем его кнопкой 4. Далее на дополнительной панели включаем режим «Группа» - кнопка 5.

Теперь при зажатой левой кнопке мыши растягиваем прямоугольник (область переключателей). После отпускания кнопки появится окно мастера.

В этом окне последовательно вводим названия параметров, добавляя их в список справа кнопкой с двойной стрелкой.Нажимаем кнопку Далее. И переходим к следующему шагу.

Нажимаем кнопку Далее. И переходим к следующему шагу. Здесь также все оставляем по умолчанию.

Нажимаем кнопку Далее. И переходим к следующему шагу. Здесь задаем название группы. В моем примере - это вопрос.

Нажимаем Готово.

В документе появится следующая область.

Растяните или уменьшите размеры, с помощью зеленых маркеров.

Данная последовательность шагов гарантирует правильную работу переключателей в форме PDF. Проверено в Adobe Acrobat Reader и Foxit Reader.

Порядок заполнения полей пользователем в PDF форме

Когда были добавлены и расположены на странице все поля, необходимо установить последовательность, по которой пользователь может перейти с одного поля, при использовании клавиши табуляции, к другому. Для того, чтобы установить порядок табуляции нужно выбрать любое поле и в окне свойств, в "Порядок" нажмите на кнопку "..." справа. В новом окне откроется со списком имен всех полей на странице. Вы можете отсортировать поля путем перетаскивания или используя автоматическую сортировку.

Вывод в формате PDF

Когда форма заполнена, сохраните документ как ODT (OpenDocument Text). Документ будет необходим, чтобы исправить ошибки или позже обновить форму.Чтобы сгенерировать вывод PDF-формы из документа, используйте меню Файл - "Экспорт в PDF ...". Появится окно "Параметры PDF". На вкладке Общие убедитесь, что флажок "PDF / A-1a" снят и флажок "Создать  форму PDF" отмечен. Рекомендуется установить "Формат передачи" для FDF. Нажмите кнопку Экспорт.

Если вы не увидели такого окна, зайдите в Сервис - Параметры - LibreOffice - Общие. Поставьте галочку на пункте Использовать диалоги LibreOffice.

Рекомендуется проверить созданный файл, чтобы убедиться, что все работает, как ожидалось. Проверьте вашу форму с одним или двумя другими PDF просмотрщиками.

Друзья! Очень надеюсь, что вы получили пользу от прочтения этой статьи. Если это так, расскажите о ней в социальных сетях. Кнопки ниже. Пусть и ваши друзья будут в курсе.

Дополнительная информация:

Дорогой читатель! Вы посмотрели статью до конца. Получили вы ответ на свой вопрос? Напишите в комментариях пару слов.Если ответа не нашли, укажите что искали.

Рекомендовано Вам:

tvojkomp.ru

Создание PDF с формами для заполнения - texpod.pro

Создать электронные формы PDF можно на основе исходного файла, бумажного оригинала формы или "с нуля", самостоятельно разрабатывая дизайн или используя готовые шаблоны. Подробно создание форм различными методами рассмотрено в этой статье.

 

Формы PDF – это универсальное средство для получения информации. Электронные формы могут заменить традиционные бумажные в таких областях, как анкет для получения документов, трудоустройства, проведение опросов и так далее. Кроме того, формы PDF могут быть использованы для создания бланков заказа товара, чеков, расписаний. Широкая область применения форм PDF обусловлена возможностью менять и настраивать под собственные нужды множество параметров интерактивных элементов, а также большую роль играют неограниченные возможности разработки дизайна формы.

 

Создание элементов формы в Adobe Acrobat

 

Форма может быть получена на основе существующего текстового или графического файла, а также на основе бумажного прототипа. В обоих случаях Adobe Acrobat автоматически распознает форму, соответственно, либо из файла, либо из результата сканирования, и сохраняет расположение элементов (например, текстовые поля в ячейки таблицы). Затем пользователь может переместить, удалить эти объекты, поменять их свойства, а также добавить новые. Для того чтобы добавить новые интерактивные элементы в форму, нужно нажать на кнопку Add New Field (Добавить новое поле) и выбрать нужный объект, или выбрать его с помощью контекстного меню, щелкнув правой кнопкой мыши на свободном от других элементов участке формы. Существуют следующие типы интерактивных элементов: текстовые поля, чекбоксы, радио-кнопки, списки, выпадающие списки, кнопки, поля для цифровой подписи (для обеспечения дополнительной защиты документа), а также бар-коды (для сбора информации с заполненных и распечатанных форм PDF).

 

В редакторе форм программы Adobe Acrobat доступны различные типы интерактивных элементов

После того, как нужный элемент выбран, его следует расположить в желаемом месте, а затем, если требуется, можно изменить его размер. Для удобства размещения элементов формы рабочая область снабжена линейками, кроме того, пользователь может включить через контекстное меню отображение сетки (Grid). Теперь можно приступить к основной операции – изменению свойств объекта. Настройки объекта могут различаться в зависимости от его типа. Наиболее общие и доступные из контекстного меню объектов – переименование поля (Rename Field) (имя поля имеет значение во время создания формы, конечный пользователь его не увидит), назначение его необходимым для заполнения (Set as Required Field), а также центрирование по вертикали, горизонтали или одновременно по вертикали и горизонтали (Center Vertcally/Horizontally/Both). В случае если требуется создать несколько одинаковых по типу и размеру объектов (к примеру, текстовых полей и списков), это можно сделать двумя способами. Сначала создается и должным образом настраивается объект-оригинал, на основе которого будут созданы его копии. В первом случае можно создать так называемые "клоны" объекта простым перетаскиванием его на новое место при нажатой клавише Ctrl. В этом случае получится два совершенно одинаковых элемента с одинаковыми именами. Важно отметить, что пока они будут иметь одно и то же название, все изменения, производимые пользователем с одним объектом, будут одновременно повторяться и с другим. Если этого не требуется, нужно просто переименовать созданного "клона". Второй вариант – выбрать с помощью контекстного меню объекта пункт создания множественных полей (Place Multiple Fields). Откроется окно настройки, в котором выбирается количество новых элементов этого типа и их расположение (расстояние между элементами и абсолютное смещение элементов на листе). После нажатия кнопки OK на листе появятся новые элементы уже с уникальными названиями, то есть не зависящие друг от друга. Все созданные на страницах формы элементы вносятся в общую иерархию, представленную в окне Fields (Поля) слева.

 

Все созданные на страницах формы элементы вносятся в общую иерархию, представленную в окне Fields слева

С его помощью можно отсортировать элементы, поменять их место в иерархии, получить быстрый доступ к их свойствам.

Настройка элементов формы в Adobe Acrobat

 

Получить доступ к окну настройки свойств элемента можно с помощью контекстного меню (пункт Properties (Свойства)) или с использованием комбинации "горячих клавиш" Ctrl+I. Как уже упоминалось выше, вид окна настройки свойств зависит от типа элемента. В самом полном варианте оно состоит из 7 вкладок – General (Общие), Appearance (Внешний вид), Options (Опции), Actions (Действия), Format (Формат), Validate (Проверить), Calculate (Вычислить). Вкладка General позволяет задать имя объекта, подсказку, задать видимость, ориентацию (повернуть элемент), отметить объект как необходимый для заполнения или только для чтения. С помощью вкладки Appearance настраиваются границы и цвета объекта, а также используемый шрифт. Вкладка Options является основной и наиболее зависимой от типа объекта. Для выпадающего списка она служит для создания вариантов выбора. Каждый пункт вписывается в поле Item (Пункт) и после нажатия кнопки Add (Добавить) попадает в список пунктов (Item List). Выбранный в списке щелчком мыши пункт становится выбором по умолчанию и показывается пользователю в списке до его раскрытия. Здесь же можно отсортировать варианты, а также позволить пользователю добавить собственный (можно задать проверку орфографии для таких случаев). К примеру, для обычного списка здесь же задается возможность сделать множественный выбор, который отсутствует для выпадающего списка. Для текстового поля существует возможность ограничить количество вводимых символов, задать текст по умолчанию, который показывается пользователю до заполнения этого поля. Для кнопок, чекбоксов, радио-кнопок во вкладке Options осуществляется управление их стилем.

 

Стиль радио-кнопки может быть легко изменен в опциях

Следующая вкладка – Actions – позволяет задать событие на определенное действие пользователя. Выбирается триггер (например, клик мышкой) и само действие (это может быть переход на какую-то страницу, действие с мультимедиа и так далее). Данная вкладка особенно актуальна при создании разного рода кнопок. С помощью вкладки Format для выпадающего списка (в случае ввода пользователем собственного варианта) или текстового поля задается исходный формат вводимой информации, то есть обозначается, что это поле служит для ввода чисел, даты, времени или другой специальной информации. Вкладки Validate и Calculate также доступны только для выпадающего списка и текстового поля. Первая позволяет запустить собственный скрипт (JavaScript), проверяющий и ограничивающий диапазоны, значения, символы, вводимых пользователем данных. Вторая служит для проведения операций с данными, введенными пользователем в определенные поля, а также для настройки отображения результатов в форме. Следует выбрать математическое действие (сложение, умножение, вычисление среднего минимального или максимального значения) и указать поля с необходимыми для проведения операции числами. Кроме того, можно использовать дополнительные скрипты.

 

Использование программы LiveCycle Designer ES

 

Входящая в комплект поставки Adobe Acrobat Pro и Extended программа LiveCycle Designer позволяет создавать формы с чистого листа или использовать стандартные шаблоны в удобном мастере создания форм. Они подразделяются на несколько категорий – пустые листы различных форматов (A3, A4, Letter и так далее) и несколько групп стандартных шаблонов, отличающихся по дизайну. Среди них есть шаблоны регистрационных форм, форм для трудоустройства, чеков, расписаний и прочего. После выбора подходящего шаблона, мастер создания формы предложит ввести основную информацию – название компании, ее адрес и контактные данные, а также загрузить логотип. Все это также можно проделать и после создания формы. На этом работы мастера заканчивается и генерируется форма, основанная на шаблоне и первичных данных. В полученной форме можно легко поменять слова, переставить интерактивные элементы, сменить их тип и так далее, то есть подстроить готовую форму под собственные нужды.

 

Если готовые шаблоны не подходят или же нужно будет внести слишком много изменений, то можно создать свою форму в LiveCycle Designer "с нуля". В этом случае мастер предложит выбрать размер и количество страниц формы, и их ориентацию. Когда это будет сделано, страница появится в рабочей области программы. Для удобства пользователей, страницы размечены на небольшие квадраты, с помощью которых легко расположить элементы формы в нужном месте (например, на одной линии или симметрично). Чтобы не загружать рабочую область, сами квадраты не показываются, ориентироваться следует на точки, обозначающие их углы. Наверху и слева от страницы расположены линейки с ценой деления в один такой квадрат.

Разметка рабочей области и линейки позволяют точно разместить объекты на странице

Для того чтобы добавить в форму нужный элемент следует выбрать его либо с помощью главного меню Insert – Standard (Вставить – Стандартные), либо используя библиотеку объектов в окне справа. Объекты же собраны в несколько групп – My Favorites, Standard, Custom, Barcodes (Мои избранные, Стандартные, Специальные, Бар-коды). Состав каждой группы может быть изменен пользователем. По умолчанию наиболее полный список важных объектов находится в группе Стандартные. Существует два вида объектов – объекты для создания собственно формы, а также для ее заполнения пользователями. К первым относятся текстовые надписи, рисунки, линии, прямоугольники и овалы, таблицы. Ко вторым – интерактивные элементы – кнопки, радио-кнопки, чекбоксы, текстовые поля, поля для цифровой подписи и другие элементы.

Выбранный объект располагается на странице в нужном месте, кроме того, можно изменить его размер, а также опции. Для каждого объекта они различные. Для изменения опций служат специальные палитры, которые вызываются через контекстное меню объекта Palettes – Layout/Border/Object/Font/Paragraph/Accessibility (Палитры – Положение/Граница/Объект/Шрифт/Абзац/Доступность). Кроме того, эти палитры можно установить из главного меню – Window (Окно). Так, Layout отвечает за размеры и расположение объекта на странице, а Border – за границы и заливку объекта. Например, текстовое поле можно заключить в рамки различных стилей, задать цветовую заливку (обычную или градиентную). С помощью Object задаются главные свойства каждого объекта. Здесь же можно поменять тип используемого элемента, задать название и так далее. В зависимости от типа элемента, настраиваются различные параметры. В целом, свойства объектов аналогичны описанным выше, которые применяются при создании формы с помощью Adobe Acrobat. Палитры Font и Paragraph служат для форматирования текста – выбирается шрифт, его размер, стиль, настраивается выравнивание строк абзаца и прочее. Наконец, Accessibility позволяет ввести дополнительный текст с подсказкой пользователям, который появляется во всплывающем окне при наведении курсора на элемент.

Заключительный этап создания формы

После создания формы тем или иным способом наступает важный этап – рассылка ее адресатам и получение от них ответов. Для этого используется функция Distribute Form (Распространить форму), с помощью которой автоматизируется рассылка. От пользователя требуется лишь выбрать, производить ее с помощью сервера Adobe.com, другого сервера, или электронной почты и указать адреса получателей. После того, как они заполнят форму и отошлют данные, Adobe Acrobat организует работы с ними с помощью функции Track Forms (Отслеживание форм), которая управляет всеми активными формами (то есть рассылаемыми в данное время) и собирает всю информацию в специальный файл с ответами, полученными от пользователей, для каждой формы.

Программа Adobe Acrobat позволяет создавать формы различными способами, наиболее удобными для конкретной ситуации. Сам процесс отличается наглядностью и простотой, а также огромными возможностями по настройке элементов формы. Кроме того, с помощью программы LiveCycle Designer можно самостоятельно разработать дизайн новой формы, избегая сторонних программ, или, легко преобразовав существующие шаблоны, быстро получить готовую форму. Работа с электронными формами проста и благодаря инструментам для распространения форм и сбора информации от пользователей.

 

 

 

Поделись с друзьями

www.texpod.pro

Создание и редактирование интерактивных PDF форм

Одна из наиболее востребованных функций в PDF редакторах — возможность создания заполняемых форм. Master PDF Editor позволяет создавать в документах любые интерактивные формы, которые пользователи смогут заполнять, подписывать при помощи электронной подписи, распечатывать, сохранять, пересылать по электронной почте.

В главном меню Формы можно выбрать варианты для создания новых полей форм. Параметры форм отображаются в окне Инспектора объектов. В нем возможно задать настройки для одной формы или сразу для нескольких.

Чтобы изменить поля форм, войдите в режим редактирования. Для этого нажмите кнопку Редактирование документа или Редактирование форм на панели инструментов, либо в выберете эти пункты в главном меню Инструменты.

 

PDF файл может содержать следующие типы форм:

Кнопка Название Описание
Ссылка

Дает возможность совершить быстрый переход к другому месту текущего, вложенного и любого документа, к другим файлам и Web сайтам либо инициировать предопределенное событие.

Кнопка(Push Button)

Позволяет инициировать предопределенные события, такие как открытие файла, отправка данных на веб-сервер или сброс форм и другие.

Флажок(Check Box)

Предоставляет возможность установить одно из двух состояний: включено или выключено. Если форма содержит несколько полей флажков, пользователи могут выбрать любое количество вариантов.

Переключатель(Radio Button)

Представляет собой группу вариантов, из которых пользователь, заполняющий форму, может выбрать только один.

Поле со списком(Combo Box)

Дает возможность пользователю выбрать пункт из всплывающего списка или ввести значение.

Список(List Box)

Предоставляет возможность выбора одного или нескольких пунктов из списка.

Текстовое поле(Text Field)

Дает возможность пользователю добавить поле для ввода текста, например, имени, адреса, номера телефона, даты и т.д.

Подпись(Signature)

Создает пустое поле для добавления цифровой подпись.

Ссылка

При помощи ссылки возможно совершить быстрый переход к другому месту текущего, вложенного и любого документа, к другим файлам и Web сайтам или инициировать заданное действие для запуска предопределенного события.

Для добавление ссылки в документ в главном меню выберете Формы > Ссылка ( Ctrl+L) или нажмите кнопку Вставить ссылку на панели инструментов. Появится маркер, при помощи которого выделите поле для ссылки. (Нажатие Esc или правой кнопки мыши деактивирует инструмент). Задать параметры и определить действия для ссылки можно в Инспекторе объектов.

Вкладка Геометрия поможет более точно расположить поле со ссылкой на странице документа. Более подробно смотрите вкладку Геометрия Объекты и Геометрия Формы

Для ссылки во вкладке Параметры можно установить следующие настройки:

  • Толщина линий — толщина линий (в пикселях), ограничивающих ссылку.
  • Цвет границы — цвет линий, ограничивающих ссылку.
  • Стиль линий — стиль линий, ограничивающих ссылку. Варианты: сплошной, штриховая, подчеркивание.
  • Выделение — эта функция сейчас не поддерживается. Она сделана для совместимости с другими редакторами.

Во вкладке Действия вы можете указать вид события и выбрать триггер, при котором это событие будет совершаться.

В пункте Триггер указывается вид действия, которое должен инициировать пользователь для того, чтобы произошло заданное событие. Триггером могут являться следующие действия: кнопка нажата, кнопка отпущена, курсор наведен, курсор отведен, получение фокуса и потеря фокуса.

В пункте Действия пользователь указывает вид событий, который последует после инициирования триггера: открыть страницу, открыть файл, открыть Web ссылку, сбросить формы, показать/скрыть формы, отправить формы, выполнить JavaScript. Более подробно смотрите Действия.

Атрибуты ссылки в любое время можно изменить в соответствии с вашими требованиями.

Кнопка

Для создания кнопки выберите в главном меню Формы вид требуемого поля. Кликните на том месте страницы документа, где вы хотите поместить PDF форму. Программа создаст поле стандартного размера. (либо нарисуйте поле формы сами). Вы можете создать несколько экземпляров кнопки. Имена вновь создаваемых кнопок основываются на имени первой кнопки, но с добавлением порядкового номера. Если же вы создаете новые кнопки, копируя первую, то все последующие кнопки будут иметь с ней одинаковое имя. Копии кнопки работают независимо друг от друга.

При необходимости, скопированную кнопку возможно вставить на страницы всего документа или указать диапазон страниц для вставки. Для этого в главном меню Правка выберите пункт Вставить на выбранные страницы.

Настройки для флажков во вкладках Геометрия, Общие, Внешний вид, Действия Инспектора объектов аналогичны настройкам для других полей форм. Смотрите Свойства PDF форм, а также Геометрия.

Вкладка Параметры
  • Поведение — устанавливается вариант поведения кнопки при нажатии мышкой: инвертировать, очерчивать, нажимать, нет изменений.
  • Надпись — указывается текст, который будет отображаться, когда кнопка не активна.
  • Надпись при нажатии — указывается текст, который будет отображаться на кнопке, когда она в нажатом состоянии.
  • Надпись при наведении — указывается текст, который будет отображаться на кнопке в момент получения фокуса.

Флажок

Флажок используется для предоставления пользователю выбора Да/Нет. Он обозначает согласие с выбором определенных элементов. Обычно этот тип формы используют, когда необходимо выбрать несколько вариантов из предложенного списка. Если же требуется выбрать лишь один вариант из группы, то обычно для этого используют переключатели. Для создания на странице документа поля флажок выберите в главном меню Формы>Флажок.

Настройки для флажков во вкладках Геометрия, Общие, Внешний вид, Действия Инспектора объектов аналогичны настройкам для других полей форм. Смотрите Свойства PDF форм и Геометрия.

При создании флажка возможно сделать его поле обязательным к заполнению пользователями. Для этого во вкладке Общие Инспектора объектов установите флажок напротив пункта Обязательный. При заполнении форм пользователем обязательные к заполнению поля будут подсвечиваться.

Вкладка Параметры

В пункте Стиль выбирается вид флажка. Это может быть звезда, квадрат, ромб, крест или круг. В пункте Значение для экспорта указывается значение, которое будет экспортироваться, если это поле будет выбрано пользователем при заполнении форм. При установленной галочке в пункте выбран по умолчанию, поле формы при использовании команды Сбросить формы окажется выделенным. (Главное меню Формы > Сбросить формы — сбросить данные во всех формах в документе. Будет установлено значение по умолчанию или поле формы станет пустым, если значение по умолчанию не выставлено.)

Обратите внимание, что сразу после установки этого параметра, он не будет устанавливаться выбранным по умолчанию. Для этого нужно выполнить команду Сбросить формы.

В Master PDF Editor возможно настроить несколько вариантов работы флажков:

  • Чтобы при выделении одного поля флажка, автоматически происходило выделение и каких-либо других флажков, необходимо присвоить всем этим флажкам одинаковые Имена (вкладка Общие) и одинаковые Значения для экспорта (вкладка Параметры). Располагаться такие поля могут на разных страницах.
  • Чтобы была возможность выбрать только один флажок из группы, всей группе флажов нужно присвоить одинаковые Имена и разные Значения для экспорта.
  • Чтобы поля флажков можно было выбирать независимо друг от друга, полям форм нужно присвоить разные Имя и разные Значение для экспорта, и тогда эти поля будут выбирать независимо друг от друга.

Переключатель

Чтобы создать в документе поле переключатель, выберите в главном меню Формы>Переключатель. Переключатель используется для предоставления возможности пользователям, заполняющим форму, выбрать один вариант из группы. Переключатели, в отличие от флажков, всегда работают только в группе. Соответственно, всем полям форм отдельной группы переключателей необходимо присваивать одинаковые Имена (вкладка Общие) и разные Значения для экспорта (вкладка Параметры). Все настройки для переключателей идентичны настройкам для флажков.

Создание, перемещение, редактирование, изменение размеров, удаление, дублирование переключателей совершается аналогично с этими же действиями для всех полей форм.

Настройки для переключателя во вкладках Геометрия, Общие, Внешний вид, Действия Инспектора объектов аналогичны настройкам для других полей форм. Смотрите Свойства PDF форм и Геометрия.

Для создания список элементов, из которых впоследствии пользователи будут выбирать необходимые варианты.

Список

Для создания данного поля выберите в главном меню Формы>Список.

При заполнении пользователь может выбрать один или несколько элементов списка. Возможность такого выбора зависит от настроек, установленных создателем документа. При создании в документе PDF нескольких полей списков, всем им необходимо присваивать уникальные имена (вкладка Общие).

Вкладка Параметры.

Пункт — для добавления элемента в список, запишите его текст в поле пункт, а затем нажмите кнопку Добавить. Для удаления элемента из списка, выберите этот элемент в поле и нажмите кнопку Удалить.

Значение для экспорта — если необходимо, чтобы при экспорте данных передаваемое значение для экспорта отличалось от текста элемента списка, запишите его вручную в соответствующее поле. (Если не заполнить поле пункта Значение для экспорта, то в него автоматически записывается текст добавляемого элемента.)

Вверх и Вниз — нажатие этих кнопок позволяют переместить выбранный элемент поля ниже или выше по списку.

Сортировать — при установленном флажке, кнопки Вверх и Вниз блокируются, а элементы списка автоматически выстраиваются в алфавитном порядке.

Множественное выделение — если установить флажок в этом пункте, у пользователей будет возможность выбрать несколько элементов из списка.

Фиксация выбранного значения автоматически — при установленном флажке, значение сохраняется как только пользователь выбирает его. Если эта опция не выбрана, то значение сохраняется только когда пользователь переключается с текущего поля на поле другой формы.

Создание, перемещение, изменение размеров, удаление, копирование поля со списком, а также настройки во вкладках Действия, Геометрия, Общие и Внешний вид Инспектора объектов выполняются аналогично этим же действием для других полей форм. Смотрите Свойства PDF форм и Геометрия.

Поле со списком

В поле ввода с выбором пользователь может выбрать пункт из всплывающего списка или ввести значение.

Настройки поля ввода с выбором во вкладке Параметры аналогичны настройкам для списка за исключением одного пункта — разрешить пользователю вводить свой текст. Если в этом пункте установлен флажок, пользователь, заполняющий форму, сможет ввести свой текст.

Текстовое поле

Поле для редактирования предоставляет возможность пользователю, заполняющему PDF форму ввести произвольный текст.

Для создания поля для редактирования выберите в главном меню Формы>Текстовое поле и кликните в том месте страницы, где вы предполагаете разместить его. Будет создано поле стандартного размера (либо произвольно нарисуйте прямоугольник при помощи мыши).

При создании в документе PDF нескольких полей для редактирования, всем им необходимо присваивать уникальные имена (вкладка Общие). Если этого не сделать, при заполнении одного из полей для редактирования, данные будут дублироваться во всех остальных полях этого типа .

Вкладка Параметры

Форматированный текст — при установленном флажке возможно вводить форматированный текст (жирный, полужирный, курсив и т. д.) (Текущая версия ввод форматированного текста не поддерживает.)

Выравнивание — в этом пункте указывается положение текста в поле формы (слева, по центру, справа).

Значение по умолчанию — в поле возможно редактировать введенные данные.

Многострочный — при установленном флажке водимый текст будет записываться на нескольких строках данного поля. Если же флажок не устанавливать, текст будет располагаться в одну строку.

Пароль — при установленном флажке текст, вводимый пользователем, отображается в виде звездочек. (Доступно только при отсутствии флажка в пункте Проверка орфографии)

Прокручиваемый — при установленном флажке пользователь может вводить текст, выходящий за границы текстового поля.

Проверка орфографии — при установленном флажке осуществляется проверка правописания вводимого текста.

Ограничить — в поле указывается количество символов, которые пользователь может ввести.

Разделить — позволяет разделить поле формы на указанное количество клеток для ввода символов.

 

Общие свойства для PDF форм.

Задать параметры и определить действия для полей форм можно в Инспекторе объектов.

Более детальную информацию вы можете получить в подразделе Общие свойства для PDF форм

 

code-industry.ru

Создание PDF-формы

Создание интерактивной формы в ручном режиме

Приложение iSkysoft PDF Editor 6 Professional для Mac предоставляет широкий спектр инструментов для создания PDF-форм. Вы можете создать собственную форму, используя следующие инструменты: текстовое поле, кнопка с независимой фиксацией, кнопка с зависимой фиксацией, выпадающий список, окно для списка и кнопка.

1 Добавление текстового поля

Для того, чтобы создать PDF-форму, используйте меню “File” (Файл) > “Create” (Создать), после чего выберите вариант “Blank Document” (Новый документ) для создания чистого PDF-документа. Кроме того, вы сможете открыть уже существующий PDF-файл, используя кнопку “Open File” (Открыть файл) на главном экране.

Перейдите во вкладку “Form” (Форма) и выберите кнопку “Text Field” (Текстовое поле), после чего переместите курсор в то место документа, где вы хотите поместить текстовое поле. Вы можете потянуть край текстового поля для изменения его размера. Используйте данную последовательность действия для добавления других текстовых полей и создания вашей формы.

Нажмите на текстовое поле дважды, чтобы открыть “Text Field Properties” (Параметры текстового поля). Используйте вкладку “General” (Общие), чтобы задать название формы и ряд других параметров. Кроме того, вы можете настроить внешний вид, параметры, действия и формат вашей PDF-формы, а также проверить правильность формы и произвести необходимые расчеты.

2Добавление нескольких текстовых полей

Для добавления нескольких текстовых полей вам необходимо нажать на уже добавленное текстовое поле и выбрать кнопку “Create Multiple Copies” (Создать несколько копий) в панели управления, расположенной в правой части окна. Укажите количество текстовых полей и их расположение на странице.

3 Добавление кнопки с независимой функцией

Нажмите кнопку “Check Box” (Кнопка с независимой функцией) во вкладке “Form” (Форма). Переместите курсор к месту добавления кнопки с независимой функцией на странице PDF-документа. Нажмите на кнопку с независимой функцией дважды, чтобы открыть окно настроек и выбрать необходимые параметры кнопки с независимой функцией.

4Добавление кнопки с зависимой функцией

Нажмите кнопку “Radio Button” (Кнопка с зависимой функцией) во вкладке “Form” (Форма). Переместите курсор к месту добавления кнопки с зависимой функцией на странице PDF-документа. Нажмите на кнопку с зависимой функцией дважды, чтобы открыть окно настроек и выбрать необходимые параметры кнопки с зависимой функцией.

5Добавление окна списка

Вы можете добавить новое окно списка в PDF-файл, используя пункты меню “Form” (Форма) > “List Box” (Окно списка). Кроме того, вы можете нажать на окно списка дважды для изменения и сохранения его параметров.

6 Добавление выпадающего списка

Перейдите во вкладку “Form” (Форма) и выберите “Dropdown” (Выпадающий). Переместите курсор в то место, где вы хотите поместить выпадающий список. Дважды нажмите на выпадающий список для настройки его параметров.

7Добавление кнопки

Перейдите во вкладку “Form” (Форма) и выберите “Button” (Кнопка). Переместите курсор в то место, где вы хотите поместить кнопку. Дважды нажмите на кнопку для настройки ее внешнего вида и других параметров.

Создание интерактивной формы в автоматическом режиме

Приложение iSkysoft PDF Editor 6 Professional для Mac позволяет создавать интерактивные формы всего одним нажатием, используя полностью автоматический режим.

Откройте PDF-файл в приложении и перейдите во вкладку “Form” (Форма). Нажмите кнопку "Form Field Recognition" (Распознать поля формы) в правой части экрана. Программа произведет автоматическое распознавание полей и таблиц формы, после чего добавить необходимые текстовые поля и блоки вашей формы. Кроме того, программа автоматически присвоит имена полям новой формы.

Вы можете открыть вкладку “Select” (Выбрать) и выбрать поля формы, чтобы добавить информацию.

Выравнивание формы

Используя данный редактор для PDF, вы можете выбрать сразу несколько элементов формы и произвести их выравнивание. Для этого вам необходимо открыть вкладку “Form” (Форма) и выбрать несколько полей формы, используя кнопку Command. После этого вы можете нажать кнопку "Align" (Выровнять) или "Distribute" (Распределить), которая расположена в правой части экрана.

pdf.iskysoft.com

Ввод текста в форму PDF

Ввод текста в форму PDF

28.02.2014

Наверное, каждый из нас сталкивался с необходимостью заполнения какой-нибудь PDF-формы (налоговая декларация, анкета на подачу визы и т.д.), которая наотрез отказывается заполняться. Поэтому приходится распечатывать документ, заполнять его вручную, сканировать. Какая бездарная трата времени, правда? В статье вы узнаете, как справиться с этой проблемой.

Вопрос: Почему в некоторых PDF-документах возможен ввод текста, а в других нет? Есть ли какой-нибудь способ заполнять любые PDF-формы  без необходимости их распечатывать?

Ответ: Некоторые PDF-файлы создаются специально, чтобы воспринимать и сохранять введенный текст. Эти интерактивные PDF формы, как правило, называют «заполняемыми», и их можно создать с помощью нескольких программ, в том числе Adobe Acrobat или Microsoft Word. Статические или «незаполняемые» формы, которые не воспринимают ввод текста, часто оказываются сканами бумажных документов или файлов, предназначенных для печати.

Но даже если форма незаполняемая, с помощью некоторых программ вы сможете добавить свой собственный текст.

Хотя всегда есть возможность добавлять комментарии и заметки к файлам, бесплатное программное обеспечение Adobe Reader не поддерживает ввод и сохранение текста, если форма не была создана для заполнения. Зато те, кто приобрел полную версию программы Adobe Acrobat, могут использовать опцию Пишущая машинка. В последних версиях Acrobat в меню Инструменты в правой части экрана можно перейти в меню Контент и выбрать пункт Добавить или изменить текст, чтобы добраться до инструмента Пишущая машинка, затем кликнуть в нужное место поля и начать печатать.

Полная версия Adobe Acrobat XI Pro стоит 450$, и даже при том, что для загрузки доступна 30-дневная пробная версия, есть и другие способы заполнения незаполняемых форм PDF. Во многих случаях пользователи Mac могут воспользоваться бесплатным Приложением предпросмотра, которое поставляется в комплекте с OS X; приложение распознаёт текстовые поля в формах и включает в себя инструменты для добавления комментариев, хотя некоторые пользователи жалуются, что приходится повторно сохранять файл в формате PDF, чтобы другие программы смогли увидеть текст.

В сети можно найти огромное количество сторонних приложений для форматирования PDF. Вот некоторые из вариантов: PDF-XChange Editor (бесплатная пробная версия, 44$ за полную версию), бесплатные Foxit Reader или Nitro PDF Reader для Windows или  PDF Form Filler for Mac за 8$.

Вопрос: Последние два года я использовал приложение Intuit TurboTax на Ipad для заполнения налоговых деклараций. Но я заметил, что в этом году этого приложения в доступе нет. Мне придётся вернуться к их заполнению на ПК?

Ответ: По словам представителей Intuit, последнее обновление версии программы теперь доступно в App Store, под названием TurboTax 2013. Приложение было обновлено в начале января для поддержки новой IOS 7, а также включает другие усовершенствования для пользователей, готовых подать свои декларации за 2013 налоговый год.

После загрузки или обновления TurboxTax 2013 приложение предлагает перенести налоговые данные с предыдущего года для экономии времени. Пробная версия приложения бесплатна, но существует плата в размере около  30$ за подачу заявления о возврате федерального налога и дополнительные сборы за заявления о возврате государственных налогов.

Источник: Typing Into PDF Forms

Тэги: PDF, инструменты, форматирование

protext.su

Мой блог: Заполнение PDF форм

Нужно было написать не большую программку, смысл которой: Много операторов вводят данные, один проверяет введенное и печатает отчеты заданного образца. Шаблоны этих отчетов мне передали некорректно сверстанные, в формате DOC. Следовательно, что бы заполнять их данными через програму нужно их переверстать (если оставить как есть, то шаблоны разваливаютсь от малейшего изменения). На верстку ни сил, ни времени, ни желания, разумеется не было.

PDF это первое, что мне приходит на ум, когда я слышу "печать документов", Поэтому я перевел все шаблоны из DOC в PDF, при помощи замечательной кнопочки в OpenOffice. Теперь по заполнению. На базе PDF можно создавать формы, которые потом заполняются либо руками, либо программно.Только что узнал, что OpenOffice и сам умеет создавать PDF формы, достаточно добавить поля форм на страницу и экспортировать в PDF. Но в тот момент я об этом не подумал (мне должно быть стыдно!), поэтому пошел в обход и воспользовался Scribus. Импортировал в него созданные ранее PDF, как фоновые изображения и наложил сверху слой с элементами формы, потом опять экпортировал в PDF.Вывод из этой истории: можете попробовать создать форму прямо в OpenOffice, а если не получится, или результат не будет Вас устраивать, воспользуйтесь Scribus.

Формы готовы, теперь о том, как их все таки заполнять. Моя программа написана на базе Django, поэтому я искал какое-нибудь Python ориентированное решение. Многим известный Reportlab надежд не оправдал, так как полноценная работа с существующими PDF в open source версии отсутсвует. После затяжных поисков я начал посматривать на консольные программки, которыми можно вопользоватся через os.system. Не красивое решение, но нужно было хоть что-то. Как оказалось pdftk умеет заполнять PDF формы! Ура! однако радость была не долгой ... сервер с програмкой работает под управлением 64 битной FreeBSD, но собрать pdftk под эту платформу за разумное время мне так и не удалось, а тесты на Linux показали, что с кодировками и шрифтами тоже не все гладко.

Небольшое лирическое отсупление, о том как все таки заполняют PDF формы. Алгоритм такой:1. Сначало создается XFDF или FDF файл содержащий имена полей и что в них должно быть (от себя добавлю, забудьте про FDF это жуткий формат, пользуйтесь XFDF, который по сути обычный XML)Формат XFDF выглядит так:

<?xml version="1.0" encoding="UTF-8"?><xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve"><fields><field name="ИМЯ_ПОЛЯ"><value>ЗНАЧЕНИЕ_ПОЛЯ</value></field></fields></xfdf>2. Потом XFDF/FDF файл и PDF с формой передаются программе, которая читает данные из первого и заносит их во второй.

После возобновления поисков был найден iText (к Apple отношения не иммет), который, судя по описанию, умел все что нужно и его разработка шла полным ходом (в отличии от заброшенного pdftk). Однако, у этого чудо техники есть две важные особенности:1. Это не полноценная программа, а библиотека для работы с PDF.2. Она написана на Java ...

В связи с тем, что на очередные поиски времени не было, решил написать свою первую программу на Java.

Вот что получилось:Скомпилированная программа: xfdffill.jarИсходный код: XFdfFill.java

package org.fillpdf;import java.io.*;

import com.itextpdf.text.pdf.*;

public class XFdfFill {

public static void main(String[] args) {if (args.length != 3){System.out.println("usage:");System.out.println("xfdffill <out.pdf> <form.pdf> <data.xpdf>");return;}

try {PdfReader pdfreader = new PdfReader(args[1]);

PdfStamper stamp = new PdfStamper(pdfreader, new FileOutputStream(args[0]));XfdfReader fdfreader = new XfdfReader(args[2]);AcroFields form = stamp.getAcroFields();form.setFields(fdfreader);stamp.close();} catch (Exception e) {e.printStackTrace();}}}

пользоваться так:java -jar xfdffill.jar filledform.pdf pdfform.pdf data.xfdf

Где: filledform.pdf - Файл в котором будет заполненая PDF форма.pdfform.pdf - Оригинальная PDF форма.data.xfdf - XFDF файл с данными.

Далее, после успешного заполнения формы отправляю получившийся файл оператору.

Но это еще не все. Некоторые документы должны содержать внутри себя много копий одного шаблона с несколькими измененными значениями полей. Есть шаблон его нужно заполнить N количество раз и каждый N раз меняется только одно - два поля, при этом оператору нужно вывести на печать все эти документы сразу. Заставлять оператора загружать несколько файлов - это не удобно, поэтому нужно объединить все эти почти одинаковые документы в один документ и отдать оператору один PDF.

Писать больше ничего не хотелось, поэтому попробовал программы, которые объединяют несколько PDF в один. К сожалению ни одна из них не справилась с PDF формой (В моем случае нужно было, что бы форма отставалась редактируемой для оператора). Поэтому опять взялся за IText.

Получилось следующее:Скомпилированная программа: pdfmerge.jarИсходный код: PdfMerge.java

package org.pdfmerge;import java.io.*;import java.util.*;

import com.itextpdf.text.pdf.*;

public class PdfMerge {

public static void main(String[] args) {if (args.length < 2){System.out.println("usage:");System.out.println("pdfmerge <out.pdf> <in1.pdf> [ ... <inN.pdf> ]");return;}try{

PdfCopyFields copy = new PdfCopyFields( new FileOutputStream(args[0]));PdfReader reader;for( int i = 1; i < args.length; i++){reader = new PdfReader(args[i]);List<Integer> pages = new ArrayList<Integer>();int allpages = reader.getNumberOfPages() + 1;for (int p = 0; p < allpages; p++){pages.add((Integer)p);}copy.addDocument(reader, pages);}copy.close();}catch (Exception e) {e.printStackTrace();}

}

}

Пользоваться так:java -jar pdfmerge.jar out.pdf in1.pdf in2.pdf ...

Где: out.pdf - Файл в котором будут все PDF.in1.pdf in2.pdf ... inN.pdf - Файлы которые нужно объединить

Эта программа хорошо справляется с файлами, которые сгенерированы IText (в частности получеными от xfdffill). Если в форме были заполненые поле не через IText (я пробовал через Scribus) то вместо значений будут кракозябры.

Принцип работы такой, заполняю одну и ту же форму с помощью xfdffill разными данными полученные pdf файлы объединяю в один с помощью pdfmerge и то что получилось отправляю оператору. В получившемся документе есть поля с одинаковыми именами и при редактировании одного из полей данные меняются во всех полях (в моем случае это не критично, а иногда даже полезно).

И напоследок класс на Python для генирации XFDF файлов.Исходный код: xfdfwriter.py

# -*- coding: utf-8 -*-from xml.sax.saxutils import escape, quoteattr

class XFDFWriter():

def __init__(self, xfdf_name=None): '''        xfdf_name имя файла, куда нужно         поместить результат        '''

self.fields = {} self.xfdf_name = xfdf_name

def setField(self, name, value): '''        Устанавливаем значение поля                Эту функцию можно вызывать много раз.        после каждого вызова старое значение поля заменяется новым        '''

self.fields[name] = value

def setFields(self, names, value): '''        Устанавливаем одно и то же значение многим полям.        names должен быть типа list.        Эту функцию можно вызывать много раз.        после каждого вызова старые значения полей заменяются новыми        '''

for name in names:self.setField(name, value)

def write(self, xfdf_name=None): '''        Записываем результат в файл.        Если xfdf_name не задан, то используем значение        установленное в конструкторе.        Указывать xfdf_name в этой функции удобно,        если нужно создать несколько xfdf файлов, в которых         отличаются значения нескольких полей, а в основном значения        полей одинаковы.        '''

data = u'<?xml version="1.0" encoding="UTF-8"?>\n' data += u'<xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">\n' data += u' <fields>'

for field in self.fields: data += u'\n <field name=%s><value>%s</value></field>'%(quoteattr(field), escape(self.fields[field]))

data += '\n</fields>'data += '\n</xfdf>\n'

if not xfdf_name:xfdf_name = self.xfdf_name

xfdf_file = open(xfdf_name, 'w')xfdf_file.write(data.encode("utf-8")) xfdf_file.close()

Ниже приведу пример использования этого класса.

# -*- coding: utf-8 -*-

#Подключаем XFDFWriter

from xfdfwriter import XFDFWriter

# Создаем экземпляр XFDFWriter который будет писать # данные в 'file.xfdf'

xfdf = XFDFWriter('file.xfdf')

# Устанавливаем значения полей 'name', 'year_start', и 'year_end'

xfdf.setField('name', u'Проект №1')xfdf.setField('year_start', u'2000 г.')xfdf.setField('year_end', u'2003 г.')

# Записываем xfdf в файл 'file.xfdf' указанный при# создании экземпляра этого класса

xfdf.write()

# Переопределяем значение поля 'year_start'# (значение полей 'name' и 'year_end' остается прежним)

xfdf.setField('year_start', u'2001 г.')

# Записываем новый вариант в файл file1.xfdf'

xfdf.write('file1.xfdf')

# Переопределяем значение полей 'year_start' и 'year_end'# (значение поля 'name' остается прежним)

xfdf.setFields( ['year_start','year_end' ], u'2002 г.')

# Записываем новый вариант в файл file2.xfdf'

xfdf.write('file2.xfdf')

P.S. Лицензия на Java программки такая же как и на IText т.е. AGPL.Лицензия на Python программки public domain т.е. какая хотите :)

P.P.S. Использовать java через os.system очень неправильно, когда будет минутка объединю эти две программки в одного демона, который будет слушать pipe, а пока пользуюсь тем, что оператор выводящий документы только один, и в моем распоряжении мощный сервер.

dik123.blogspot.com

Создание PDF с формами для заполнения

Создать электронные формы PDF можно на основе исходного файла, бумажного оригинала формы или "с нуля", самостоятельно разрабатывая дизайн или используя готовые шаблоны. Подробно создание форм различными методами рассмотрено в этой статье.

 

Формы PDF – это универсальное средство для получения информации. Электронные формы могут заменить традиционные бумажные в таких областях, как анкет для получения документов, трудоустройства, проведение опросов и так далее. Кроме того, формы PDF могут быть использованы для создания бланков заказа товара, чеков, расписаний. Широкая область применения форм PDF обусловлена возможностью менять и настраивать под собственные нужды множество параметров интерактивных элементов, а также большую роль играют неограниченные возможности разработки дизайна формы.

 

Создание элементов формы в Adobe Acrobat

 

Форма может быть получена на основе существующего текстового или графического файла, а также на основе бумажного прототипа. В обоих случаях Adobe Acrobat автоматически распознает форму, соответственно, либо из файла, либо из результата сканирования, и сохраняет расположение элементов (например, текстовые поля в ячейки таблицы). Затем пользователь может переместить, удалить эти объекты, поменять их свойства, а также добавить новые. Для того чтобы добавить новые интерактивные элементы в форму, нужно нажать на кнопку Add New Field (Добавить новое поле) и выбрать нужный объект, или выбрать его с помощью контекстного меню, щелкнув правой кнопкой мыши на свободном от других элементов участке формы. Существуют следующие типы интерактивных элементов: текстовые поля, чекбоксы, радио-кнопки, списки, выпадающие списки, кнопки, поля для цифровой подписи (для обеспечения дополнительной защиты документа), а также бар-коды (для сбора информации с заполненных и распечатанных форм PDF).

 

В редакторе форм программы Adobe Acrobat доступны различные типы интерактивных элементов

После того, как нужный элемент выбран, его следует расположить в желаемом месте, а затем, если требуется, можно изменить его размер. Для удобства размещения элементов формы рабочая область снабжена линейками, кроме того, пользователь может включить через контекстное меню отображение сетки (Grid). Теперь можно приступить к основной операции – изменению свойств объекта. Настройки объекта могут различаться в зависимости от его типа. Наиболее общие и доступные из контекстного меню объектов – переименование поля (Rename Field) (имя поля имеет значение во время создания формы, конечный пользователь его не увидит), назначение его необходимым для заполнения (Set as Required Field), а также центрирование по вертикали, горизонтали или одновременно по вертикали и горизонтали (Center Vertcally/Horizontally/Both). В случае если требуется создать несколько одинаковых по типу и размеру объектов (к примеру, текстовых полей и списков), это можно сделать двумя способами. Сначала создается и должным образом настраивается объект-оригинал, на основе которого будут созданы его копии. В первом случае можно создать так называемые "клоны" объекта простым перетаскиванием его на новое место при нажатой клавише Ctrl. В этом случае получится два совершенно одинаковых элемента с одинаковыми именами. Важно отметить, что пока они будут иметь одно и то же название, все изменения, производимые пользователем с одним объектом, будут одновременно повторяться и с другим. Если этого не требуется, нужно просто переименовать созданного "клона". Второй вариант – выбрать с помощью контекстного меню объекта пункт создания множественных полей (Place Multiple Fields). Откроется окно настройки, в котором выбирается количество новых элементов этого типа и их расположение (расстояние между элементами и абсолютное смещение элементов на листе). После нажатия кнопки OK на листе появятся новые элементы уже с уникальными названиями, то есть не зависящие друг от друга. Все созданные на страницах формы элементы вносятся в общую иерархию, представленную в окне Fields (Поля) слева.

 

Все созданные на страницах формы элементы вносятся в общую иерархию, представленную в окне Fields слева

С его помощью можно отсортировать элементы, поменять их место в иерархии, получить быстрый доступ к их свойствам.

Настройка элементов формы в Adobe Acrobat

 

Получить доступ к окну настройки свойств элемента можно с помощью контекстного меню (пункт Properties (Свойства)) или с использованием комбинации "горячих клавиш" Ctrl+I. Как уже упоминалось выше, вид окна настройки свойств зависит от типа элемента. В самом полном варианте оно состоит из 7 вкладок – General (Общие), Appearance (Внешний вид), Options (Опции), Actions (Действия), Format (Формат), Validate (Проверить), Calculate (Вычислить). Вкладка General позволяет задать имя объекта, подсказку, задать видимость, ориентацию (повернуть элемент), отметить объект как необходимый для заполнения или только для чтения. С помощью вкладки Appearance настраиваются границы и цвета объекта, а также используемый шрифт. Вкладка Options является основной и наиболее зависимой от типа объекта. Для выпадающего списка она служит для создания вариантов выбора. Каждый пункт вписывается в поле Item (Пункт) и после нажатия кнопки Add (Добавить) попадает в список пунктов (Item List). Выбранный в списке щелчком мыши пункт становится выбором по умолчанию и показывается пользователю в списке до его раскрытия. Здесь же можно отсортировать варианты, а также позволить пользователю добавить собственный (можно задать проверку орфографии для таких случаев). К примеру, для обычного списка здесь же задается возможность сделать множественный выбор, который отсутствует для выпадающего списка. Для текстового поля существует возможность ограничить количество вводимых символов, задать текст по умолчанию, который показывается пользователю до заполнения этого поля. Для кнопок, чекбоксов, радио-кнопок во вкладке Options осуществляется управление их стилем.

 

Стиль радио-кнопки может быть легко изменен в опциях

Следующая вкладка – Actions – позволяет задать событие на определенное действие пользователя. Выбирается триггер (например, клик мышкой) и само действие (это может быть переход на какую-то страницу, действие с мультимедиа и так далее). Данная вкладка особенно актуальна при создании разного рода кнопок. С помощью вкладки Format для выпадающего списка (в случае ввода пользователем собственного варианта) или текстового поля задается исходный формат вводимой информации, то есть обозначается, что это поле служит для ввода чисел, даты, времени или другой специальной информации. Вкладки Validate и Calculate также доступны только для выпадающего списка и текстового поля. Первая позволяет запустить собственный скрипт (JavaScript), проверяющий и ограничивающий диапазоны, значения, символы, вводимых пользователем данных. Вторая служит для проведения операций с данными, введенными пользователем в определенные поля, а также для настройки отображения результатов в форме. Следует выбрать математическое действие (сложение, умножение, вычисление среднего минимального или максимального значения) и указать поля с необходимыми для проведения операции числами. Кроме того, можно использовать дополнительные скрипты.

 

Использование программы LiveCycle Designer ES

 

Входящая в комплект поставки Adobe Acrobat Pro и Extended программа LiveCycle Designer позволяет создавать формы с чистого листа или использовать стандартные шаблоны в удобном мастере создания форм. Они подразделяются на несколько категорий – пустые листы различных форматов (A3, A4, Letter и так далее) и несколько групп стандартных шаблонов, отличающихся по дизайну. Среди них есть шаблоны регистрационных форм, форм для трудоустройства, чеков, расписаний и прочего. После выбора подходящего шаблона, мастер создания формы предложит ввести основную информацию – название компании, ее адрес и контактные данные, а также загрузить логотип. Все это также можно проделать и после создания формы. На этом работы мастера заканчивается и генерируется форма, основанная на шаблоне и первичных данных. В полученной форме можно легко поменять слова, переставить интерактивные элементы, сменить их тип и так далее, то есть подстроить готовую форму под собственные нужды.

 

Если готовые шаблоны не подходят или же нужно будет внести слишком много изменений, то можно создать свою форму в LiveCycle Designer "с нуля". В этом случае мастер предложит выбрать размер и количество страниц формы, и их ориентацию. Когда это будет сделано, страница появится в рабочей области программы. Для удобства пользователей, страницы размечены на небольшие квадраты, с помощью которых легко расположить элементы формы в нужном месте (например, на одной линии или симметрично). Чтобы не загружать рабочую область, сами квадраты не показываются, ориентироваться следует на точки, обозначающие их углы. Наверху и слева от страницы расположены линейки с ценой деления в один такой квадрат.

Разметка рабочей области и линейки позволяют точно разместить объекты на странице

Для того чтобы добавить в форму нужный элемент следует выбрать его либо с помощью главного меню Insert – Standard (Вставить – Стандартные), либо используя библиотеку объектов в окне справа. Объекты же собраны в несколько групп – My Favorites, Standard, Custom, Barcodes (Мои избранные, Стандартные, Специальные, Бар-коды). Состав каждой группы может быть изменен пользователем. По умолчанию наиболее полный список важных объектов находится в группе Стандартные. Существует два вида объектов – объекты для создания собственно формы, а также для ее заполнения пользователями. К первым относятся текстовые надписи, рисунки, линии, прямоугольники и овалы, таблицы. Ко вторым – интерактивные элементы – кнопки, радио-кнопки, чекбоксы, текстовые поля, поля для цифровой подписи и другие элементы.

Выбранный объект располагается на странице в нужном месте, кроме того, можно изменить его размер, а также опции. Для каждого объекта они различные. Для изменения опций служат специальные палитры, которые вызываются через контекстное меню объекта Palettes – Layout/Border/Object/Font/Paragraph/Accessibility (Палитры – Положение/Граница/Объект/Шрифт/Абзац/Доступность). Кроме того, эти палитры можно установить из главного меню – Window (Окно). Так, Layout отвечает за размеры и расположение объекта на странице, а Border – за границы и заливку объекта. Например, текстовое поле можно заключить в рамки различных стилей, задать цветовую заливку (обычную или градиентную). С помощью Object задаются главные свойства каждого объекта. Здесь же можно поменять тип используемого элемента, задать название и так далее. В зависимости от типа элемента, настраиваются различные параметры. В целом, свойства объектов аналогичны описанным выше, которые применяются при создании формы с помощью Adobe Acrobat. Палитры Font и Paragraph служат для форматирования текста – выбирается шрифт, его размер, стиль, настраивается выравнивание строк абзаца и прочее. Наконец, Accessibility позволяет ввести дополнительный текст с подсказкой пользователям, который появляется во всплывающем окне при наведении курсора на элемент.

Заключительный этап создания формы

После создания формы тем или иным способом наступает важный этап – рассылка ее адресатам и получение от них ответов. Для этого используется функция Distribute Form (Распространить форму), с помощью которой автоматизируется рассылка. От пользователя требуется лишь выбрать, производить ее с помощью сервера Adobe.com, другого сервера, или электронной почты и указать адреса получателей. После того, как они заполнят форму и отошлют данные, Adobe Acrobat организует работы с ними с помощью функции Track Forms (Отслеживание форм), которая управляет всеми активными формами (то есть рассылаемыми в данное время) и собирает всю информацию в специальный файл с ответами, полученными от пользователей, для каждой формы.

Программа Adobe Acrobat позволяет создавать формы различными способами, наиболее удобными для конкретной ситуации. Сам процесс отличается наглядностью и простотой, а также огромными возможностями по настройке элементов формы. Кроме того, с помощью программы LiveCycle Designer можно самостоятельно разработать дизайн новой формы, избегая сторонних программ, или, легко преобразовав существующие шаблоны, быстро получить готовую форму. Работа с электронными формами проста и благодаря инструментам для распространения форм и сбора информации от пользователей.

 

 

 

Поделись с друзьями

www.texpod.pro