Для того, чтобы в PDF можно было добавлять дополнительные аннотации, мне нужно увеличить правое поле всех страниц в PDF. Размер страницы не обязательно должен оставаться прежним, ничего страшного, если он изменится из-за изменения поля. Содержимое PDF не должно смещаться, я просто хочу расширить правое поле еще дальше вправо.
Я нашелИнтернет Сервисно мне нужно применить это изменение маржи в пакетном режиме и я хотел бы избежать оплаты.
Я использую MacBook Air M1 с установленным Monterey.
Как изменить правое поле всех страниц PDF-документа с помощью бесплатного инструмента?
решение1
Хорошо, попробовав разные конфигурации страниц, я, кажется, понял, в чем секрет.
Я предполагаю, что вы хотите добавить поле 100 mm
справа на каждой странице, но не стесняйтесь выбирать любое значение, которое вам нужно. Я также предполагаю, что ваш документ изначально имеет страницы формата A4 размером 210 x 297 mm
.
- Откройте PDF-документ, к которому вы хотите добавить поля, в приложении Preview.app.
- Идти кФайл -> Печать
- Идти кРазмер бумаги -> Управление пользовательскими размерами...
- Добавьте индивидуальный размер страницы, нажав на значок
+
в левом нижнем углу. - Заполните следующие значения:
- Нажмите OK и убедитесь, что в поле выбран новый созданный размер.Размер бумаги
- Теперь, вПредварительный просмотрраздел (возможно, вам придется нажатьПоказать деталиесли вы не видите эту часть) выберитеМасштаб для вписывания: -> Заполнить всю страницу
- Теперь вы почти готовы: нажмитеPDF -> Открыть в режиме предварительного просмотрачтобы увидеть конечный результат и сохранить его.
Вот результат, который я получил с документом формата А4, к которому я добавил поле справа размером 100 мм:
решение2
Определение страницы PDF может содержать несколько граничных полей /Mediabox /Trimbox /Bleedbox, однако для пользователей важны только два из них: основное — /Cropbox, а резервное — /Mediabox, поэтому часто в файле PDF есть только одно /Mediabox на страницу, и оно используется как /Cropbox.
В этом файле по умолчанию задан размер "Letter" 612/72" x 792/72".
ТакЧтобы расширить страницу на 100 мм, нам просто нужно прибавить 283,465 единиц к обоим значениям., ОДНАКО, когда вы изменяете PDF, это разрушает внутреннюю относительную адресацию, обычно повреждая файл. Поэтому редактор GUI часто является самым простым, и существует множество "обрезчиков" PDF, которые могут изменять форму страницы.
Еще один метод — «перепечатать», скажем, с помощью Ghostscript или других реконструкторов PDF, но это также изменит внутренние данные другими способами, поэтомув идеале нам просто нужен редактор строкисистематически изменять кадрирование и/или медиа-окно, сохраняя все остальные элементы относительными без изменений.
Для кроссплатформенного использования Coherent cpdf (бесплатно для личного пользования) является хорошим вариантом, так как он имеет поля query и alter /Media и /Crop. Вот выдержка из руководства по командной строке.
Альтернативным вариантом с открытым исходным кодом для коммерческого использования, возможно, был бы qpdf, но он, скорее всего, будет изменять страницы другими способами (в зависимости от сложности содержимого).
решение3
Добавление полей, границ, переплетов и т. д. можно легко выполнить с помощью профессионального программного обеспечения для работы с PDF.Редактор PDF-XChangeкПрограммное обеспечение для отслеживания.
Там используйте функцию изменения размера в два этапа:
- Измените размер примерно до 110% без(!) масштабирования, затем
- Измените размер (снова) до 100 % с включенным масштабированием.
Это можно применить к тысячам страниц. Если у вас есть особые требования к изменению размеров рамок (ящиков), то этот ответ может сработать, а может и нет. PDF-XChange Editor также позволяет сдвигать страницы влево, вправо, нечетные, четные и т. д. в случае, если вам нужно оптимизировать еще больше.
PS. Не так-то просто запомнить два шага. Это не интуитивно понятно само по себе. Кроме того, несколько "онлайн-редакторов PDF" имеют эту функцию, но вам, скорее всего, понадобится план для >> 200 стр. и т. д., и у вас ограниченный контроль над этой функцией. Наконец, Acrobat Pro, скорее всего, придется использовать тем же способом, что и упомянутый выше. В Acrobat Pro нет функции "добавить поле".