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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

создание заполняемых форм pdf

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

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

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

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

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

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

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

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

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

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

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

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

Рекомендуемые статьи

  • Программа для печати текстаПрограмма для печати текста Программа для печати текста всегда присутствует в вашей системе, но ее ограниченных функционал не может удовлетворить даже минимальные потребности уверенного пользователя компьютера. […]
  • Как построить в ворде графикКак построить в ворде график Здравствуйте, друзья! Сегодня я поделюсь с вами информацией, как построить в ворде график функции. В Интернете много примеров построения диаграмм с использованием ворда и экселя, но данные […]
  • Как убрать неразрывный пробел в вордеКак убрать неразрывный пробел в ворде Работая с текстовой информацией, вам наверняка приходилось сталкиваться со сложностями форматирования текста, заимствованного из других источников. И чтобы привести его к общему стилю […]

Понравилась статья? Поделиться с друзьями:
Комментариев: 20
  1. Сергей

    Спасибо за статью, полезно. А возможно настроить отправку заполненных данных, например на email?

    1. Сергей Фомин (автор)

      Отправку данных непосредственно из PDF-документа? Да, возможно. Но тогда у вас должен быть установлен на компьютере почтовый клиент. Например, в Foxit Reader делаем так. Заполняем поля. Далее идем на вкладку Форма — Электронная почта Выбираем формат файла для отправки. Запустится ваш почтовый клиент, далее отправляете как обычное письмо. Для автоматической отправки на email лучше создать вебформу.

  2. Вячеслав

    Мне тоже статья понравилась. Хочу задать похожий вопрос… Можно ли в PDF форму вмонтировать кнопку отправки документа на почту или в сетевую папку , если форма находится в разделе «Документы» на сайте VK.COM и открыта для пользователей моей страницы в «ВКонтакте» … И если можно, то как это сделать…
    С уважением…

    1. Сергей Фомин (автор)

      Пока не могу ответить на ваш вопрос, но обещаю над ним подумать

  3. Дмитрий

    Спасибо за статью, тоже интересует вопрос можно ли сделать кнопку отправки заполненой формы на мыло

  4. Дмитрий

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

  5. Сергей Фомин (автор)

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

  6. Дмитрий

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

    1. Сергей Фомин (автор)

      Adobe Acrobat Reader предназначен для просмотра документов PDF и заполнения готовых PDF форм. А вот для создания PDF — форм используется Adobe Acrobat Pro, но он — платный

  7. Дмитрий

    Да. Спасибо большое за ответ.
    Adobe Acrobat Pro у меня есть, но я не могу с ним разобраться.
    Там есть отдельная часть ФОРМЫ, но нет описания как с ним работать,
    пытаюсь создать квитанцию Форма ПД-4.

  8. Леонид

    Здравствуйте Сергей! Что Вы можете сказать по поводу Foxit Web Forms?
    http://www.foxitsoftware.com/ru/products/web-forms/

    1. Сергей Фомин (автор)

      Ну, что сказать. Сервис интересный. Ссылку на форму можно дать на своем сайте или выслать клиенту по почте. В бесплатном режиме можно создать 2 формы в месяц и получать 100 заполненных ответов. Если нужно больше,то есть платная подписка за 144$ вам будет доступно 7 форм и 1500 ответов. Очень удобно, после заполнения на вашу почту приходит PDF- документ с данными. В личном кабинете сервиса их тоже можно скачать в PDF и в CSV-формате. Вот только в CSV с кириллицей проблемы были у меня.

  9. Сергей

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

    1. Сергей Фомин (автор)

      К сожалению, мне не удалось найти решение вашей проблемы с крестиком.

  10. Алексей

    Сергей, добрый день! Спасибо за описание высоких технологий. ) А Вы случайно не знаете, можно ли как-то сделать так, чтобы длина поля зависела от количества введенных в поле букв и регулировалась автоматически? Например, это нужно в документах. Название стороны в том же договоре может быть длинным, а может быть коротким, и если оно короткое, то при фиксированной заранее заданной длине поля после наименования будет много пустого места. Нет ли решения?

    1. Сергей Фомин (автор)

      К сожалению, длина текстового поля может быть только фиксированной. Если нужно оформить договор, то лучше использовать текстовые форматы документов, такие как doc, docx, odt. В этом случае ваша проблема будет решена, а после внесения всех данных сохраняйте документ в формате PDF.

  11. Анна

    Добрый день!
    Отличная статья, все получилось, но позже появилась проблема: Заполняем файл, сохраняем, открываем заново и видим, что пропали некоторые символы в полях, но если мышкой навести на поле, то весь текст становится виден, на печать после сохранения тоже выводится криво (пропавшие символы не печатаются). Подскажите, в чем может быть проблема?

    1. Сергей Фомин (автор)

      Можно посмотреть ваш файл?

  12. Михаил

    Большое спасибо за статью.
    Возник такой вопрос — можно ли как-то назначит автозаполнение одного поля текстом из другого? То есть мы заполняем одно поле, и автоматически заполняется второе тем же текстом (как под копирку :) ). Сам к сожалению не нашел.

    1. Сергей Фомин (автор)

      Михаил, мне не приходилось так делать. Я думаю текстовом документе подобное можно организовать с помощью макросов, но в PDF — наверное нет.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку "Отправить комментарий", я даю согласие на рассылку, обработку персональных данных и принимаю политику конфиденциальности.