#Что происходит и когда проявляется неисправность
Объединение PDF не всегда сохраняет поведение интерактивных форм: поля могут исчезнуть, стать обычным рисунком либо начать дублировать введённые значения. Что делать, если после объединения PDF перестали работать поля ввода, списки или флажки: определение типа формы, проверка одинаковых имён полей и безопасная пересборка в Acrobat.
#Возможные причины и как их различить
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Форма была преобразована в статические страницыПри печати в PDF или сведении интерактивные элементы превращаются в обычное изображение. | В полученном файле нельзя поставить курсор в поле, хотя текстовое оформление видно. | Повторить сборку из оригиналов без печати в PDF. |
| У разных форм совпадают внутренние имена полейПоля с одним именем в интерактивной форме обычно связаны и могут показывать одинаковые значения. | После объединения одно значение повторяется на разных страницах. | В копии проверить и переименовать независимые поля. |
| Неподдерживаемый тип формы или подписьДинамические формы XFA, защищённые и подписанные документы могут вести себя иначе при объединении. | Исходники требуют специального просмотрщика либо операции редактирования запрещены. | Не менять подписанные файлы; запросить предназначенную для объединения версию. |
| Инструмент не поддерживает сохранение полейПростейший объединитель сохраняет только видимые страницы. | В Acrobat исходная форма работает, а после стороннего объединения — нет. | Проверить штатный инструмент и результат на копиях. |
#Пошаговая диагностика и решение для новичка
- Сохраните оба исходника и неисправный результатВ Проводнике/Finder создайте папку «PDF-оригиналы» и скопируйте туда все отдельные формы. Не открывайте их для редактирования одновременно с общей копией. В неисправном объединённом файле попробуйте щёлкнуть по полю, ввести тестовое значение и выбрать один флажок. Если ни один элемент не реагирует, уточняйте способ сборки; если значения зеркалятся — проверяйте имена полей.
- Проверьте интерактивность каждой исходной формыОткройте первую исходную форму в Adobe Acrobat Reader. Нажмите на заведомое поле ввода и введите слово «ПРОВЕРКА», не сохраняя документ; затем закройте, выбрав отказ от сохранения. Повторите со второй формой. Если поля не работают уже в оригинале, проблема не в объединении: попросите автора полноценную заполняемую форму.
- Разделите две похожие неисправностиОткройте объединённый PDF в Acrobat. Если в нём поле есть, но ввод в поле на странице 2 меняет значение на странице 1, вероятны одинаковые внутренние имена. Если курсор вообще не попадает в поле, поля утрачены при преобразовании. Эти случаи нельзя устранить одной настройкой Reader; переходите к соответствующему шагу.
- Пересоберите файл из оригинальных PDF без функции «Печать»Если доступен Acrobat с объединением файлов, выберите «Все инструменты» → «Объединить файлы» (Combine files) → «Добавить файлы», укажите исходные PDF, расставьте порядок страниц и нажмите «Объединить». Сохраните результат с новым названием «forms-merged-test.pdf». Не используйте «Печать» → «Microsoft Print to PDF» или «Сохранить как PDF» в браузере: они могут вывести только внешний вид и лишить форму интерактивности.
- Проверьте внутренние имена независимых полейЕсли доступен редактор форм Acrobat Pro, откройте сохранённую копию, выберите «Все инструменты» → «Подготовить форму» (Prepare a form). Дважды щёлкните проблемное поле, откройте его свойства и вкладку «Общие» (General); прочитайте поле «Имя». Сравните имя с соответствующим полем на другой странице. Совпадающие имена могут быть намеренными — менять их нужно только если значения должны различаться.
- Переименуйте только действительно независимые поляНа рабочей копии в режиме подготовки формы задайте одинаково устроенным, но независимым полям разные осмысленные имена, например «clientA_phone» и «clientB_phone»; это лишь примеры названий, не команды. После каждого изменения сохраните отдельную копию, снова откройте её и заполните оба поля разными тестовыми значениями. Если поле должно повторять одно и то же значение в нескольких местах, исходное общее имя оставьте. Для большой формы проверьте сценарии автоматических вычислений вместе с автором.
- Проверьте ограничение для подписанных и динамических PDFОткройте исходник в Acrobat и просмотрите панель подписей или «Свойства документа» → «Защита». Если документ уже подписан сертификатом, его изменение может нарушить подпись. Если программа сообщает о форме XFA или динамическом содержимом, не пытайтесь спасти поля через печать; обратитесь к создателю за плоской копией для просмотра и отдельным рабочим вариантом формы. Не удаляйте чужие подписи.
- Закройте и откройте итоговую копию для проверкиСохраните рабочий результат под новым именем, закройте Acrobat, откройте файл заново и заполните по одному полю на каждой объединённой странице. Изменения должны сохраняться, значения независимых полей — различаться. Если поля по-прежнему пропали, вернитесь к отдельным исходным формам и запросите у автора документ, рассчитанный на объединение; не заменяйте оригиналы дефектной копией.
#Как проверить результат
После повторного открытия объединённой копии на каждой странице можно установить флажок, выбрать пункт списка и заполнить тестовое поле; введённое значение сохраняется, если форма предполагает сохранение. Независимые поля не копируют значения друг друга.
#Что делать, если неисправность осталась
Если форма статична даже после штатного объединения, выясните у автора технологию создания и формат (AcroForm/XFA), а также ограничения прав. Нельзя гарантировать сохранение всех интерактивных форм при произвольном объединении.