Извлечение страниц сразу из нескольких документов
Извлечение принимает один документ за раз, поэтому пачка решается через объединение. Способ первый: извлечь нужное из каждого файла отдельно и соединить результаты — порядок задаётся очередью, считать ничего не надо. Способ второй: сначала объединить всё, а потом извлечь один раз, но номера страниц придётся пересчитать со сдвигом на длину предыдущих документов. Первый способ надёжнее, второй быстрее на однотипных файлах.
Коротко о цифрах
- Файлов за приём в извлечении
- один
- Порядок в результате
- по возрастанию номеров, порядок ввода игнорируется
- Где видны числа страниц для сдвига
- в строке каждого файла в очереди объединения
- Пустая выборка
- отклоняется, документ без страниц не открывается ни в одной программе
- Дубли в выборке
- схлопываются, страница попадёт в результат один раз
Способ первый: извлечь, потом объединить
- Откройте извлечение страниц и загрузите первый документ.
- Наберите нужные номера и скачайте результат — он назовётся по исходному файлу.
- Повторите для каждого документа, между заходами меняется только файл.
- Соберите полученные куски в объединении и расставьте их перетаскиванием строк.
- Проверьте общее число страниц в сводке: оно должно совпасть с суммой того, что вы извлекали.
Способ второй: объединить, потом извлечь
Сначала посчитайте сдвиги. В очереди объединения у каждого файла подписано число страниц, сложите их по нарастающей. Если первый документ на восемь страниц, второй на двенадцать, третий на пять, то во втором документе страница 3 станет страницей 11, а в третьем страница 1 станет страницей 21.
Дальше один заход: загрузите объединённый файл в извлечение и наберите все номера через запятую. Результат придёт в порядке возрастания номеров, и это порядок исходных документов, если вы объединяли их в нужной последовательности. Переставить страницы полем диапазона нельзя — для перестановки есть организация страниц с перетаскиванием миниатюр.
Что теряется по дороге
- Закладки и оглавление при объединении не переносятся, поэтому в извлечённом куске их тоже не будет.
- Метаданные объединённого файла берутся у первого документа очереди.
- Ссылки на страницы, не попавшие в выборку, перестают открывать нужное место.
- Порядок набора в поле не влияет на результат: страницы всегда идут по возрастанию номеров.
- Копирование выборки идёт одним вызовом, поэтому общие шрифты и логотипы не дублируются и файл не распухает.
Частые вопросы
Можно ли загрузить пять файлов и указать страницы для каждого?
Нет, поле относится к одному загруженному документу. Для пяти файлов это либо пять заходов, либо предварительное объединение с пересчётом номеров по нарастающей сумме страниц.
Как не ошибиться со сдвигом номеров?
Выпишите нарастающую сумму до объединения: 8, 20, 25 для документов на восемь, двенадцать и пять страниц. Тогда страница k второго документа — это восемь плюс k, а третьего — двадцать плюс k.
Что вернёт извлечение, если указать все страницы?
Копию документа. Это допустимо и ошибкой не считается, в отличие от удаления всех страниц: пустой PDF инструмент собирать откажется и объяснит, почему такой файл нигде не откроется.
Раздуется ли файл, если извлекать страницы по одной?
Внутри одного захода нет: выборка копируется одним вызовом, и общие объекты не дублируются. А вот десять отдельных заходов по странице дадут десять файлов, каждый со своей копией общих шрифтов.