Описание
Этот плагин позволяет пользователям WPForms добавлять PDF-вложения с данными отправки формы к уведомлениям и подтверждениям WPForms.
Если в PDF-вложении есть PDF-форма, плагин позволяет пользователям добавлять поля в форму WPForms и/или связывать их с полями в PDF. Плагин также позволяет встраивать изображения, предоставленные полями WPForms, в прикрепленные PDF-файлы. Заполненные PDF-файлы могут быть сохранены на веб-сервере.
Когда посетитель вашего сайта отправляет форму WPForms, форма в PDF-файле заполняется информацией из формы, изображения встраиваются, и полученный PDF-файл прикрепляется к уведомлению WPForms. Полученный PDF-файл также может быть загружен посетителями вашего сайта, если эта опция включена в настройках вашей формы.
Что делает этот плагин особенным, так это его подход к подготовке PDF файлов. Он не создает PDF документы с нуля. Он изменяет оригинальный PDF документ, который был подготовлен с использованием стороннего программного обеспечения и предоставлен плагину. Это позволяет пользователям свободно разрабатывать именно то, что им нужно, и использовать свои уже существующие документы.
Внешний веб-API (https://pdf.ninja) используется для заполнения PDF-форм (бесплатное использование имеет ограничения).
Пожалуйста, ознакомьтесь с Условиями использования Pdf.Ninja и Политикой конфиденциальности Pdf.Ninja.
Please see the tutorial video for detailed information.
Требования:
* PHP 5.5 или новее
* WordPress 5.4 или новее
* WPForms 1.6.9 или новее
* Chrome 63, Firefox 58 (или эквивалент) или новее
Известные несовместимые плагины:
* Imagify (удаляет формы из PDF файлов)
* ShortPixel Image Optimizer (удаляет формы из PDF файлов)
Особая благодарность следующим спонсорам этого плагина:
* BrowserStack
Скриншоты
Раздел PDF Forms доступен для доступа к интерфейсу вложений PDF Интерфейс вложения PDF, который позволяет пользователям прикреплять PDF-файлы и устанавливать параметры вложения Инструмент Field Mapper, который позволяет пользователям создавать и сопоставлять поля, смарт-теги и значения Инструмент встраивания изображений, который позволяет пользователям встраивать изображения в PDF-файлы Заполненный PDF файл
Установка
- Установите плагин WPForms.
- Загрузите папку этого плагина в каталог
/wp-content/plugins/
или установите плагин напрямую через экран плагинов WordPress. - Активируйте плагин через экран ‘Плагины’ в WordPress.
- Начните использовать раздел «PDF Forms» в редакторе WPForms в настройках.
Часто задаваемые вопросы
-
Позволяет ли этот плагин пользователям моего сайта редактировать PDF файлы?
-
Нет. Этот плагин добавляет функции только к интерфейсу WPForms в панели администратора WordPress.
-
Требуется ли для этого плагина специальная установка программного обеспечения на веб-сервере?
-
Нет. Плагин использует только основные функции WordPress и WPForms. Специальное программное обеспечение или расширения PHP не требуются. Работа с PDF-файлами осуществляется через Pdf.Ninja API. Рекомендуется иметь действующий сертификат SSL/TLS для проверки с помощью cURL.
-
Как поля формы WPForms сопоставляются с полями формы PDF?
-
Инструмент сопоставления полей позволяет сопоставлять поля по отдельности и, при необходимости, создавать новые поля WPForms на лету. Поля WPForms могут быть сопоставлены с несколькими полями PDF. Сопоставления могут быть связаны с конкретным PDF-вложением или со всеми PDF-вложениями. Также могут быть созданы сопоставления значений полей, позволяющие заполнять поля PDF данными, отличающимися от первоначально заполненных значений.
-
Мои поля не заполняются, что не так?
-
Убедитесь, что сопоставление существует в списке сопоставлений и имена полей совпадают.
Если вы прикрепили обновленный PDF-файл, и ваши сопоставления были связаны со старым идентификатором вложения, то эти сопоставления будут удалены, и вам потребуется создать их заново.
Иногда поля формы PDF имеют скрипты проверки, которые предотвращают заполнение значений в неправильном формате. Поля даты в PDF должны быть отформатированы с помощью смарт-тега.
-
Как обновить прикрепленный PDF файл, не прикрепляя новую версию и не теряя сопоставления и встраивания, связанные с идентификатором вложения?
-
Попробуйте использовать плагин Enable Media Replace, чтобы заменить PDF файл непосредственно в медиатеке.
-
Убедитесь, что экспортируемое значение флажка/радиокнопки в вашем PDF соответствует значению флажка в форме WPForms. Обычно это «On» или «Yes». Если вам нужно отобразить другое значение в форме WPForms, вам потребуется создать сопоставление значений.
WPForms позволяет использовать многострочные флажки, однако PDF-файлы не могут иметь несколько значений с полями флажков. Вам нужно либо переключиться на использование списка в вашем PDF, либо переименовать ваши флажки так, чтобы у каждого было уникальное имя, а затем правильно сопоставить их.
Некоторые программы для просмотра PDF неправильно отображают флажки в некоторых PDF-файлах. Вы можете решить эту проблему, пересоздав PDF в другом редакторе PDF. Если вы все еще используете Pdf.Ninja API v1, переход на v2 может решить вашу проблему.
-
Как удалить водяной знак в заполненных PDF-файлах?
-
Пожалуйста, посетите веб-сайт API Pdf.Ninja.
Отзывы
Участники и разработчики
«Заполнитель PDF форм для WPForms» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиПеревести «Заполнитель PDF форм для WPForms» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.3.1
-
Release date: May 21, 2025
-
Fixed the issue of {entry_id} smart tag not working correctly
1.3.0
-
Release date: April 2, 2025
-
WARNING: This version includes changes that may affect plugin behavior. Please test your forms thoroughly after updating.
- Fixed an issue with smart tags rendering: smart tag values were HTML-escaped when we need plain text
- Field Mapper Tool UI issue fixed (column widths).
1.2.0
-
Release date: February 25, 2025
-
WARNING: This version includes changes that may affect plugin behavior. Please test your forms thoroughly after updating.
- Switched from
wpforms_process
action towpforms_process_after_filter
filter for filling PDFs to fix an issue with file upload fields - Switched from using form submission raw data ($_POST) to formatted field data for filling PDFs
- Fixed an issue with file upload URL not being accessible with non-smart-tag mappings
- Fixed a bug with multi-selectable field detection
- Temporarily added PDF as a supported image format for embedding (until capabilities feature is implemented)
- Другие незначительные исправления и улучшения
1.1.11
-
Release date: December 28, 2024
-
Added ‘delete all value mappings’ button
- Fixed value mapping dropdowns going off-screen caused by very long PDF field option labels
- Fixed localization issues
- Обновлены языковые файлы
- Other bug fixes and improvements
1.1.10
-
Дата выпуска: 11 ноября 2024 г.
-
Незначительные исправления
1.1.9
-
Дата выпуска: 3 октября 2024 г.
-
Исправление ошибок
1.1.8
-
Дата выпуска: 30 мая 2024 г.
-
Добавлена возможность конкатенации вариантов множественного выбора при сопоставлении с текстовым полем
- Исправлена ошибка с выпадающим списком поля WPForms при отображении значений, когда пользовательское значение не загружалось правильно
- Добавлена поддержка настройки ‘значение’ для вариантов поля множественного выбора WPForms
- Исправлена проблема с автоматической генерацией сопоставления значений, которая возникала, когда элементы списка опций были строками
- Исправлена проблема: лишние строки и пробелы в сопоставлениях полей смарт-тегов вызывают несоответствия в сопоставлении значений
- Другие незначительные изменения
1.1.7
-
Дата выпуска: 16 января 2024 г.
-
Удален ненужный префикс имени файла в подтверждениях загрузок
- Исправлены возможные проблемы с коммуникацией API, вызванные неалфавитно-цифровыми символами в границе запроса
- Другие незначительные исправления и улучшения
1.1.6
-
Дата выпуска: 9 ноября 2023 г.
-
Исправлены проблемы в коде снимка страницы
- Улучшена поддержка удаленных вложений
- Исправлен файл значка
- Автоматическое изменение размера текстового поля умных тегов
- Исправлена проблема с сохранением параметров текстовых вложений в некоторых случаях
- Другие незначительные исправления и улучшения
1.1.5
-
Дата выпуска: 9 августа 2023 г.
-
Исправлена ошибка вложения уведомления из-за асинхронных уведомлений
- Исправлена проблема, из-за которой генерировалось слишком много снимков страниц
- Незначительные исправления ошибок и улучшения
1.1.4
-
Дата выпуска: 22 июня 2023 г.
-
Исправлена ошибка: настройки формы иногда не сохраняются
1.1.3
-
Дата выпуска: 17 мая 2023 г.
-
Добавлено обходное решение для флага GLOB_BRACE, который недоступен на некоторых системах, не использующих GNU
1.1.2
-
Дата выпуска: 6 мая 2023 г.
-
Исправления ошибок и улучшения
1.1.1
-
Дата выпуска: 2 декабря 2022
-
Обеспечьте поддержку WPForms 1.8.0
- Уточнение незначительного предупреждающего сообщения
1.1.0
-
Дата выпуска: 2 декабря 2022
-
Были внесены некоторые исправления, которые влияют на логику процесса заполнения. Пожалуйста, проверьте свои формы после обновления, чтобы убедиться, что все работает как ожидалось, если вы думаете, что они могут быть затронуты!
-
Исправлена проблема с полями PDF, которые не очищались при пустых значениях полей CF7 (затрагивает предварительно заполненные поля в исходном PDF файле)
- Исправлена проблема: сопоставления значений применяются рекурсивно (затрагивает сопоставления значений полей, которые имеют совпадающие значения CF7/PDF)
- Исправление ошибки: отображение значений не работает с нулевыми значениями
- Улучшена маркировка вариантов сопоставления пустых значений
- Улучшено вложение PDF, влияющее на обнаружение действий
- Исправлен перевод на немецкий
- Обновлены языковые файлы
- Другие исправления и улучшения
1.0.0
-
Дата выпуска: 9 сентября 2022 г.
-
Первоначальный выпуск