Мы ищем специалиста для создания корректных редактируемых PDF-файлов, а также для дальнейшей настройки логики автоматического заполнения данных внутри документа.
Проект будет выполняться в несколько этапов.
1. Подготовка и верстка редактируемого PDF (текущая задача)
На данный момент необходимо на основе исходного файла (скан / изображение / существующий документ) создать аккуратный редактируемый PDF, максимально точно повторяющий оригинал.
Что необходимо сделать:
подготовить многостраничный PDF
корректно сверстать все элементы документа:
таблицы
текстовые блоки
графические элементы
линии для заполнения
настроить правильное оформление документа:
шрифты
размеры текста
межстрочные интервалы
общий масштаб
Если в оригинальном документе присутствуют поля для заполнения, необходимо добавить интерактивные элементы:
текстовые поля для ввода информации
чекбоксы
поля для дат
Пользователь должен иметь возможность:
открыть PDF
заполнить необходимые поля
сохранить документ
*документ нужно подать в формате word and pdf (но ворд не основной, весь акцент на пдф)
2. Генерация уникального номера документа
В одном из PDF-файлов необходимо реализовать функцию автоматической генерации уникального номера документа.
Как это должно работать:
пользователь открывает PDF
заполняет необходимые поля
при первом сохранении документа автоматически создаётся уникальный номер
Этот номер:
автоматически появляется в специальном поле документа
сохраняется вместе с файлом
не изменяется при повторном открытии документа
То есть каждый новый заполненный файл должен получать свой уникальный номер.
ЕСЛИ ВЫ МОЖЕТЕ ДЕЛАТЬ ТОЛЬКО 1 ПУНКТ - ПРОШУ ТАКЖЕ ОТКЛИКНУТЬСЯ, НО НАПИСАТЬ ОБ ЭТОМ КОММЕНТАРИЙ
3. Автоматическое заполнение одинаковых полей (следующий этап)
Этот этап планируется чуть позднее.
После подготовки основного PDF необходимо будет реализовать механизм автоматического переноса данных внутри документа.
Пример:
Если пользователь вводит информацию в одном поле:
Name
Last Name
Address
Phone
то эти данные автоматически заполняются во всех аналогичных полях документа, где требуется та же информация.
Например имя или адрес могут повторяться в разных частях формы — пользователь вводит их только один раз.
4. Возможность ручного редактирования отдельных полей
При этом важно сохранить возможность изменять отдельные поля вручную.
Например:
автоматически заполнено
John Smith
но в одном месте пользователь может изменить значение на
J. Smith
и это изменение не должно менять другие поля документа.
Просьба указать в ответе
С какими инструментами вы работаете
(например: Adobe Acrobat, PDF scripting, Python, JavaScript и т.д.)
Есть ли у вас опыт:
создания интерактивных PDF-форм
настройки автоматизации внутри PDF
Примеры похожих проектов (если есть).