PDF для технической документации
Техническая документация — это сотни страниц вперемешку с чертежами другого формата, и работают с ней иначе, чем с обычным документом: не читают подряд, а ищут нужный раздел. Отсюда две задачи, которых нет у офисных файлов: разделить том так, чтобы разделы жили отдельно, и сделать открытие быстрым. Обе решаются без перерисовки страниц, то есть без потери качества чертежей.
Коротко о цифрах
- Результат деления
- архив, каждый раздел — отдельный файл
- Диапазоны
- несколько отрезков в одной строке собираются в один файл
- Потолок растеризации
- 4096 точек по большей стороне
- A3 при 300 DPI
- потребовал бы 4961 точку, зажимается примерно до 248 DPI
- Закладки и оглавление
- не создаются
Как делить большой том
- По разделам, а не по равным кускам: постоянный шаг деления удобен для одинаковых по длине блоков, а у документации разделы разной толщины.
- Диапазоны задаются перечислением: несколько отрезков в одной строке собираются в один файл, и это позволяет вытащить раздел вместе с относящимся к нему приложением.
- Результат деления приходит архивом, где каждый кусок — отдельный файл, поэтому раздавать разделы разным исполнителям можно сразу.
- Границы проверяйте по первой и последней странице каждого куска: именно там теряется половина таблицы или начало чертежа.
Чертежи внутри документации
Чертёж, свёрстанный в A3 или крупнее, остаётся векторным до тех пор, пока вы не запустите сжатие. Растеризация упирается в потолок холста: 4096 точек по большей стороне. Лист A4 при трёхстах точках на дюйм в него укладывается — это 2480 на 3508 точек. A3 при том же разрешении потребовал бы 4961 точку и будет зажат примерно до 248 точек на дюйм, а более крупные форматы зажимаются сильнее.
Практический вывод простой: документацию с чертежами не сжимают. Если файл велик, начинайте с перестройки структуры — она переписывает служебные таблицы, не касаясь содержимого страниц. Разделение тома на части тоже уменьшает каждый файл, и при этом ни один пиксель чертежа не перерисовывается.
Что мы не делаем для документации
- Не создаём закладки и оглавление внутри документа: структура навигации задаётся в программе, где документация верстается.
- Не собираем сводный индекс по нескольким томам — извлечение текста отдаёт содержимое одного файла, а не строит указатель.
- Не проверяем соответствие чертежей стандартам оформления и не читаем штампы.
- Не распознаём текст на векторных чертежах отдельно от остального содержимого страницы.
- Зато извлекаем текстовый слой целиком — по нему можно искать обозначения и артикулы во внешнем редакторе.
Частые вопросы
Как быстро открывать документацию на восемьсот страниц?
Перестроить структуру: служебный словарь попадает в начало файла, и просмотрщик понимает документ по первым байтам, не читая его целиком. Содержимое страниц при этом не меняется.
Можно ли сжать документацию с чертежами?
Технически можно, практически не стоит. Сжатие перерисовывает страницы в растр, а чертежи формата A3 и крупнее при этом упираются в потолок холста и теряют разрешение сильнее остальных страниц.
Как вытащить один раздел вместе с его приложением?
Перечислить оба диапазона страниц в одной строке через запятую. Куски соберутся в один файл в том порядке, в котором вы их указали, а не в порядке следования в исходном томе.
Можно ли получить оглавление с переходами по разделам?
Не нашими средствами: закладки и структуру навигации мы не создаём. Их задают в программе вёрстки документации, и при конвертации в PDF они переносятся вместе с документом.