Ми шукаємо спеціаліста для створення коректних редагованих 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
Приклади схожих проектів (якщо є).