Я знаю, что могу заполнить форму PDF из TSV, используя More form options > Import data
Acrobat Pro. Но это заполняет только одну форму с одной строкой информации. Я хочу заполнить пакетно и сохранить форму PDF из всех строк TSV одновременно. Как я могу это автоматизировать? Я также знаю, что это можно сделать в Word с помощью функции слияния почты. Но у меня есть разные типы форм PDF, которые сложно менять в формат Word каждый раз, когда я натыкаюсь на новую форму PDF. Как я могу это сделать?
решение1
Возможно, мой инструмент с открытым исходным кодомМассовыйPDFможете делать то, что хотите.
Что такое BulkPDF?
BulkPDF — это бесплатное и простое в использовании бесплатное программное обеспечение (с открытым исходным кодом), которое позволяет автоматически заполнять существующую форму PDF различными значениями. Требуется только электронная таблица (Microsoft Excel 2007/2010/2013, LibreOffice или OpenOffice Calc) с желаемыми значениями.
Как это работает?
BulkPDF автоматически распознает значения в выбранной таблице. Затем имена столбцов должны быть вручную назначены полям формы. После начала процесса заполнения BulkPDF пройдет по строкам и запишет значение ячейки в форму.
Функции
- Поддерживает текстовые поля, флажки, переключатели, поля со списками и списки.
- Индивидуальная настройка для каждого поля формы
- Имя файла свободно настраивается с автоматическим значением
- Возможность установки защиты от записи как для отдельных полей формы, так и для всего документа.
- Сохраните и загрузите конфигурацию
- Конфигурация настраивается вручную (XML)
- Возможны относительные пути в файле конфигурации
- Доступен инструмент командной строки
- Совместимо с Acroform и XFA
Если у вас есть какие-либо вопросы, пожалуйста, не стесняйтесь задавать их.
решение2
Я считаю, что в InDesign есть функция для слияния электронных таблиц и форм PDF. Существуют также платные сторонние плагины и скрипты VBA для слияния почты из самого Acrobat.
Написать код решения не так уж и сложно — в прошлом я использовал Python для написания быстрых индивидуальных решений. В коде вам нужно будет прочитать каждую строку таблицы и создать файл FDF для формы PDF. Получив FDF, вы можете использовать PDFTK для объединения исходной формы PDF и файла FDF и создания заполненной версии формы PDF.
Если программирование вам не по душе, я создал бесплатный сайт, на котором вы можете объединить электронную таблицу и форму PDF по адресуpdfzero.com. Вы можете загрузить форму PDF и электронную таблицу, щелкнуть поля PDF, которые вы хотите заполнить, и выбрать столбец, который вы хотите использовать для этого поля. Вы также можете указать имя файла, используя данные столбца, чтобы все было организовано. После обработки файлов он вернет zip-файл со всеми объединенными PDF-файлами.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ - Я написал Pdfzero
решение3
В моей компании мы регулярно используемСлияние PDF-файловдля всех типов PDF-форм, которые нам приходится отправлять оптом. Мы находим его очень простым в использовании.
Использование:
Вас проведут через 4 шага:
- Загрузить PDF-файл
- Загрузить файл Excel
- В редакторе вы можете перетаскивать заполнители в PDF-файл.
- Нажмите, чтобы начать генерацию PDF-файла.
Преимущества:
- Работает с любым типом PDF-файла (не требует заполнения полей форм)
- Поддерживаются многие форматы электронных таблиц (Microsoft Excel, Open Office Spreadsheet, CSV, TXT и т. д.)
- Новые шаблоны PDF-форм настраиваются очень быстро
- Шаблоны форм PDF можно использовать повторно одним щелчком мыши.
- Знания программирования не требуются
Недостатки:
- Бесплатный план распространяется только на создание 100 документов.
Скриншоты:
решение4
Если вы хотите быстро выполнить работу простым перетаскиванием, я думаю,Массовый PDF-файлто, что вам нужно. (отказ от ответственности: я создала эту красоту)
- Нет регистрации
- Мы немедленно удалим ваши данные.
- Пользовательское наименование создаваемых PDF-файлов
- Загрузите ваши файлы в виде объединенного PDF-файла или по одному для каждой записи данных