Перейти к содержимому
pdftools.kz
Популярное

PDF для государственных закупок: как собрать пакет документов

Что входит в заявку и в каком виде — определяет объявление о закупке и заказчик, поэтому состав сверяйте там, а не по инструкциям в интернете. Технически задача сводится к трём действиям: свести приложения в один файл в правильном порядке, проставить сквозную нумерацию и запечь заполненные формы, чтобы их значения выглядели у комиссии ровно так же, как у вас. Всё это делается в браузере.

Локально в браузередо 1 ГБбез регистрации

Коротко о цифрах

Где смотреть состав пакета
в объявлении о закупке и в требованиях заказчика
Порядок при объединении
страницы встают в порядке файлов в списке
Копирование страниц
copyPages вызывается один раз на всю выборку, дубликаты объектов не плодятся
Запекание форм
значения полей рисуются встроенным шрифтом, неразобранные поля называются поимённо
Нумерация
сквозная по итоговому файлу, шрифт встраивается сабсетом

Один файл или несколько

Смотрите на форму подачи. Одно поле загрузки означает, что приложения нужно свести в один документ; несколько полей — что каждое приложение уходит отдельно и объединять их не надо. Ошибка в эту сторону обходится дорого: пакет из двадцати вложений, который ждали одним файлом, комиссия будет собирать вручную, а пакет, который ждали по частям, придётся разбирать обратно.

Когда файл всё-таки один, порядок страниц в нём становится содержательным. Расставьте приложения в том порядке, в каком они перечислены в объявлении, — это сокращает время проверки и снимает половину вопросов. Объединение сохраняет порядок файлов из списка, поэтому достаточно выстроить его до запуска.

Почему заполненные формы надо запекать

  • Значения интерактивных полей хранятся отдельно от страницы. Разные просмотрщики рисуют их по-разному, а некоторые не рисуют вовсе — комиссия увидит пустые поля.
  • Незапечённое поле можно изменить в два клика, и по файлу не поймёшь, что его меняли. Запечённое значение становится частью страницы.
  • Наша реализация не использует form.flatten() из pdf-lib: тот падает на первом неразрешимом виджете, уже переписав страницы предыдущих полей, и одна битая ячейка стоит всего документа.
  • Значения на казахском и русском пересобираются встроенным шрифтом. Стандартный WinAnsi кириллицу не кодирует вообще, и на нём такое поле просто уронило бы операцию.
  • Поля, которые не удалось разобрать, остаются интерактивными и называются поимённо — молчаливой потери данных не происходит.

Порядок сборки

  1. Выпишите из объявления перечень приложений и разложите файлы в этом порядке.
  2. Соберите их в один PDF — страницы встанут в порядке списка.
  3. Проставьте сквозную нумерацию по всему файлу, чтобы ссылки в описи совпали с реальными страницами.
  4. Запеките заполненные формы, если в приложениях есть интерактивные поля.
  5. Пролистайте результат целиком: перевёрнутые сканы и пустые обороты видно только глазами.
  6. Проверьте вес против ограничения формы подачи и при необходимости уменьшите его.

Частые вопросы

В каком порядке складывать приложения?

В том, в каком они перечислены в объявлении о закупке. Это не формальность: комиссия проверяет пакет по списку, и совпадение порядка экономит ей время, а вам — уточняющие запросы. Опись при этом должна ссылаться на реальные номера страниц.

Нужно ли нумеровать страницы заявки?

Требование к нумерации устанавливает заказчик, поэтому смотрите объявление. Технически сквозная нумерация полезна в любом случае: без неё ссылка вида «см. приложение на странице сорок» в объединённом файле не проверяется никак.

Заказчик просит документ без возможности редактирования. Что это значит?

Чаще всего — чтобы значения полей и пометки нельзя было изменить. Это делается запеканием: поля перестают быть интерактивными и становятся частью страницы. Точную формулировку требования уточните у заказчика, трактовки различаются.

Можно ли собрать пакет из сканов и файлов Word сразу?

Да, но в два шага: документы Word сначала переводятся в PDF на сервере, а потом объединяются со сканами. Смешанный список из docx и pdf объединить одним действием нельзя — формат страницы должен быть одинаковым.

Рядом

Частые задачи с этим инструментом