Инструмент командной строки для обрезки PDF-файлов

Попробуйте перезагрузить. Если это все еще отключено после перезагрузки, нажмите кнопку wifi еще раз и снова запустите.

У меня была аналогичная проблема с этим на моем dv5.

81
задан 19 May 2012 в 04:35

45 ответов

Когда я не могу что-то сделать с pdftk, следующее место, которое я поворачиваю, - PDFjam , который является оболочкой командной строки для пакета pdfpages LaTeX (отсюда вы также необходимо, и установлен дистрибутив TeX). Для получения справки о том, как его использовать, я рекомендую обычный экран справки:

pdfjam --help

, поскольку справочная страница разрежена, а веб-страница концентрируется на примерах.

Чтобы обрезать PDF-файл , вам нужна команда:

pdfjam --keepinfo --trim "10mm 15mm 10mm 15mm" --clip true --suffix "cropped" input.pdf

Будет выведен файл с именем input-cropped.pdf. Порядок отделки должен быть слева, снизу, справа, сверху, согласно \includegraphics из graphicx .

Чтобы дать представление о том, как он сравнивается с PDFcrop, я в последнее время вырезать довольно причудливый PDF. Мой оригинал был 675 кБ, моя обрезанная версия через PDFjam составляла 1,2 МБ, а версия, обрезанная с помощью PDFcrop, составляла 4,5 МБ. Хотя PDFjam и PDFcrop лишили встроенные гиперссылки и закладки, PDFjam с опцией --keepinfo сохранил свойства документа (например, заголовок, автор, тема).

12
ответ дан 25 July 2018 в 19:22

Я бы предложил вам взглянуть на PDFcrop .

Если вы хотите обрезать pdf с левым, верхним, правым и нижним полями 5, 10, 20, и 30 pt (точек), затем запустите

pdfcrop --margins '5 10 20 30' input.pdf output.pdf

в терминале. Чтобы на самом деле обрезать что-то, используйте отрицательные значения в аргументе для урожая. Например,

pdfcrop --margins '-50 -50 -50 -50' input.pdf output.pdf

посещает 50 пунктов слева, сверху, справа, внизу (в этом порядке).

Если вы запустите только команду pdfcrop input, она будет выведите файл под названием input-crop.pdf с нулевыми полями. Я считаю это очень удобным, если в документах представлены иллюстрации в формате PDF.

Обрезка нескольких файлов

К сожалению, pdfcrop не может обрезать несколько файлов в то время. Однако легко написать сценарий, который обрезает все pdf-файлы в папке, в которой находится скрипт.

Создайте новый пустой файл и назовите его something.sh. Откройте его с помощью текстового редактора и вставьте следующее:

#!/bin/bash
for FILE in ./*.pdf; do
  pdfcrop "${FILE}"
done

Сохраните его и закройте. Затем щелкните файл правой кнопкой мыши, перейдите в «Свойства»> «Разрешения» и проверьте поле Разрешить выполнение файла как программы . Теперь закройте диалог. Запустите сценарий, дважды щелкнув по нему и выбрав Запуск в терминале . И новая печатная версия с нулевым запасом всех pdf-файлов с суффиксом -crop теперь будет напечатана в папке. Если вам нужны поля или другие вещи, вы можете, конечно, просто открыть скрипт и добавить аргументы после pdfcrop.

100
ответ дан 25 July 2018 в 19:22

Спасибо за Rasmus, вы можете установить pdfcrop из пакета texlive-extra-utils:

sudo apt-get install texlive-extra-utils

Затем обрезать pdf-файлы с помощью команды pdf crop как:

pdfcrop input.pdf output.pdf

use --help, чтобы увидеть более удивительные параметры, такие как --margins

pdfcrop --margins 5 input.pdf output.pdf

, которые обрезают pdf с 5 bp с каждой стороны страницы

27
ответ дан 25 July 2018 в 19:22

Это может вам помочь. Это соответствует новой версии Ubuntu и жизни. Это Мастер PDF Editor . Вы можете использовать его, добавить некоторые вещи и т. Д.

Пример: это до Это после ctrl + k

3
ответ дан 25 July 2018 в 19:22

Если графический инструмент тоже прекрасен, я бы рекомендовал krop: http://arminstraub.com/software/krop

3
ответ дан 25 July 2018 в 19:22

Когда я не могу что-то сделать с pdftk, следующее место, которое я поворачиваю, - PDFjam , который является оболочкой командной строки для пакета pdfpages LaTeX (отсюда вы также необходимо, и установлен дистрибутив TeX). Для получения справки о том, как его использовать, я рекомендую обычный экран справки:

pdfjam --help

, поскольку справочная страница разрежена, а веб-страница концентрируется на примерах.

Чтобы обрезать PDF-файл , вам нужна команда:

pdfjam --keepinfo --trim "10mm 15mm 10mm 15mm" --clip true --suffix "cropped" input.pdf

Будет выведен файл с именем input-cropped.pdf. Порядок отделки должен быть слева, снизу, справа, сверху, согласно \includegraphics из graphicx .

Чтобы дать представление о том, как он сравнивается с PDFcrop, я в последнее время вырезать довольно причудливый PDF. Мой оригинал был 675 кБ, моя обрезанная версия через PDFjam составляла 1,2 МБ, а версия, обрезанная с помощью PDFcrop, составляла 4,5 МБ. Хотя PDFjam и PDFcrop лишили встроенные гиперссылки и закладки, PDFjam с опцией --keepinfo сохранил свойства документа (например, заголовок, автор, тема).

12
ответ дан 31 July 2018 в 10:27

Вы можете использовать скрипт pypdf с этой страницы . Но в ответе на этот вопрос stackexchange , похоже, есть много вариантов.

14
ответ дан 31 July 2018 в 10:27

Я бы предложил вам взглянуть на PDFcrop .

Если вы хотите обрезать pdf с левым, верхним, правым и нижним полями 5, 10, 20, и 30 pt (точек), затем запустите

pdfcrop --margins '5 10 20 30' input.pdf output.pdf

в терминале. Чтобы на самом деле обрезать что-то, используйте отрицательные значения в аргументе для урожая. Например,

pdfcrop --margins '-50 -50 -50 -50' input.pdf output.pdf

посещает 50 пунктов слева, сверху, справа, внизу (в этом порядке).

Если вы запустите только команду pdfcrop input, она будет выведите файл под названием input-crop.pdf с нулевыми полями. Я считаю это очень удобным, если в документах представлены иллюстрации в формате PDF.

Обрезка нескольких файлов

К сожалению, pdfcrop не может обрезать несколько файлов в то время. Однако легко написать сценарий, который обрезает все pdf-файлы в папке, в которой находится скрипт.

Создайте новый пустой файл и назовите его something.sh. Откройте его с помощью текстового редактора и вставьте следующее:

#!/bin/bash
for FILE in ./*.pdf; do
  pdfcrop "${FILE}"
done

Сохраните его и закройте. Затем щелкните файл правой кнопкой мыши, перейдите в «Свойства»> «Разрешения» и проверьте поле Разрешить выполнение файла как программы . Теперь закройте диалог. Запустите сценарий, дважды щелкнув по нему и выбрав Запуск в терминале . И новая печатная версия с нулевым запасом всех pdf-файлов с суффиксом -crop теперь будет напечатана в папке. Если вам нужны поля или другие вещи, вы можете, конечно, просто открыть скрипт и добавить аргументы после pdfcrop.

100
ответ дан 31 July 2018 в 10:27

Спасибо за Rasmus, вы можете установить pdfcrop из пакета texlive-extra-utils:

sudo apt-get install texlive-extra-utils

Затем обрезать pdf-файлы с помощью команды pdf crop как:

pdfcrop input.pdf output.pdf

use --help, чтобы увидеть более удивительные параметры, такие как --margins

pdfcrop --margins 5 input.pdf output.pdf

, которые обрезают pdf с 5 bp с каждой стороны страницы

27
ответ дан 31 July 2018 в 10:27

Это может вам помочь. Это соответствует новой версии Ubuntu и жизни. Это Мастер PDF Editor . Вы можете использовать его, добавить некоторые вещи и т. Д.

Пример: это до Это после ctrl + k

3
ответ дан 31 July 2018 в 10:27

Если графический инструмент тоже прекрасен, я бы рекомендовал krop: http://arminstraub.com/software/krop

3
ответ дан 31 July 2018 в 10:27

Когда я не могу что-то сделать с pdftk, следующее место, которое я поворачиваю, - PDFjam , который является оболочкой командной строки для пакета pdfpages LaTeX (отсюда вы также необходимо, и установлен дистрибутив TeX). Для получения справки о том, как его использовать, я рекомендую обычный экран справки:

pdfjam --help

, поскольку справочная страница разрежена, а веб-страница концентрируется на примерах.

Чтобы обрезать PDF-файл , вам нужна команда:

pdfjam --keepinfo --trim "10mm 15mm 10mm 15mm" --clip true --suffix "cropped" input.pdf

Будет выведен файл с именем input-cropped.pdf. Порядок отделки должен быть слева, снизу, справа, сверху, согласно \includegraphics из graphicx .

Чтобы дать представление о том, как он сравнивается с PDFcrop, я в последнее время вырезать довольно причудливый PDF. Мой оригинал был 675 кБ, моя обрезанная версия через PDFjam составляла 1,2 МБ, а версия, обрезанная с помощью PDFcrop, составляла 4,5 МБ. Хотя PDFjam и PDFcrop лишили встроенные гиперссылки и закладки, PDFjam с опцией --keepinfo сохранил свойства документа (например, заголовок, автор, тема).

12
ответ дан 2 August 2018 в 01:23

Вы можете использовать скрипт pypdf с этой страницы . Но в ответе на этот вопрос stackexchange , похоже, есть много вариантов.

15
ответ дан 2 August 2018 в 01:23

Я бы предложил вам взглянуть на PDFcrop .

Если вы хотите обрезать pdf с левым, верхним, правым и нижним полями 5, 10, 20, и 30 pt (точек), затем запустите

pdfcrop --margins '5 10 20 30' input.pdf output.pdf

в терминале. Чтобы на самом деле обрезать что-то, используйте отрицательные значения в аргументе для урожая. Например,

pdfcrop --margins '-50 -50 -50 -50' input.pdf output.pdf

посещает 50 пунктов слева, сверху, справа, внизу (в этом порядке).

Если вы запустите только команду pdfcrop input, она будет выведите файл под названием input-crop.pdf с нулевыми полями. Я считаю это очень удобным, если в документах представлены иллюстрации в формате PDF.

Обрезка нескольких файлов

К сожалению, pdfcrop не может обрезать несколько файлов в то время. Однако легко написать сценарий, который обрезает все pdf-файлы в папке, в которой находится скрипт.

Создайте новый пустой файл и назовите его something.sh. Откройте его с помощью текстового редактора и вставьте следующее:

#!/bin/bash
for FILE in ./*.pdf; do
  pdfcrop "${FILE}"
done

Сохраните его и закройте. Затем щелкните файл правой кнопкой мыши, перейдите в «Свойства»> «Разрешения» и проверьте поле Разрешить выполнение файла как программы . Теперь закройте диалог. Запустите сценарий, дважды щелкнув по нему и выбрав Запуск в терминале . И новая печатная версия с нулевым запасом всех pdf-файлов с суффиксом -crop теперь будет напечатана в папке. Если вам нужны поля или другие вещи, вы можете, конечно, просто открыть скрипт и добавить аргументы после pdfcrop.

100
ответ дан 2 August 2018 в 01:23

Спасибо за Rasmus, вы можете установить pdfcrop из пакета texlive-extra-utils:

sudo apt-get install texlive-extra-utils

Затем обрезать pdf-файлы с помощью команды pdf crop как:

pdfcrop input.pdf output.pdf

use --help, чтобы увидеть более удивительные параметры, такие как --margins

pdfcrop --margins 5 input.pdf output.pdf

, которые обрезают pdf с 5 bp с каждой стороны страницы

27
ответ дан 2 August 2018 в 01:23

Это может вам помочь. Это соответствует новой версии Ubuntu и жизни. Это Мастер PDF Editor . Вы можете использовать его, добавить некоторые вещи и т. Д.

Пример: это до Это после ctrl + k

3
ответ дан 2 August 2018 в 01:23

Если графический инструмент тоже прекрасен, я бы рекомендовал krop: http://arminstraub.com/software/krop

3
ответ дан 2 August 2018 в 01:23

Когда я не могу что-то сделать с pdftk, следующее место, которое я поворачиваю, - PDFjam , который является оболочкой командной строки для пакета pdfpages LaTeX (отсюда вы также необходимо, и установлен дистрибутив TeX). Для получения справки о том, как его использовать, я рекомендую обычный экран справки:

pdfjam --help

, поскольку справочная страница разрежена, а веб-страница концентрируется на примерах.

Чтобы обрезать PDF-файл , вам нужна команда:

pdfjam --keepinfo --trim "10mm 15mm 10mm 15mm" --clip true --suffix "cropped" input.pdf

Будет выведен файл с именем input-cropped.pdf. Порядок отделки должен быть слева, снизу, справа, сверху, согласно \includegraphics из graphicx .

Чтобы дать представление о том, как он сравнивается с PDFcrop, я в последнее время вырезать довольно причудливый PDF. Мой оригинал был 675 кБ, моя обрезанная версия через PDFjam составляла 1,2 МБ, а версия, обрезанная с помощью PDFcrop, составляла 4,5 МБ. Хотя PDFjam и PDFcrop лишили встроенные гиперссылки и закладки, PDFjam с опцией --keepinfo сохранил свойства документа (например, заголовок, автор, тема).

12
ответ дан 4 August 2018 в 16:57

Вы можете использовать скрипт pypdf с этой страницы . Но в ответе на этот вопрос stackexchange , похоже, есть много вариантов.

15
ответ дан 4 August 2018 в 16:57

Я бы предложил вам взглянуть на PDFcrop .

Если вы хотите обрезать pdf с левым, верхним, правым и нижним полями 5, 10, 20, и 30 pt (точек), затем запустите

pdfcrop --margins '5 10 20 30' input.pdf output.pdf

в терминале. Чтобы на самом деле обрезать что-то, используйте отрицательные значения в аргументе для урожая. Например,

pdfcrop --margins '-50 -50 -50 -50' input.pdf output.pdf

посещает 50 пунктов слева, сверху, справа, внизу (в этом порядке).

Если вы запустите только команду pdfcrop input, она будет выведите файл под названием input-crop.pdf с нулевыми полями. Я считаю это очень удобным, если в документах представлены иллюстрации в формате PDF.

Обрезка нескольких файлов

К сожалению, pdfcrop не может обрезать несколько файлов в то время. Однако легко написать сценарий, который обрезает все pdf-файлы в папке, в которой находится скрипт.

Создайте новый пустой файл и назовите его something.sh. Откройте его с помощью текстового редактора и вставьте следующее:

#!/bin/bash
for FILE in ./*.pdf; do
  pdfcrop "${FILE}"
done

Сохраните его и закройте. Затем щелкните файл правой кнопкой мыши, перейдите в «Свойства»> «Разрешения» и проверьте поле Разрешить выполнение файла как программы . Теперь закройте диалог. Запустите сценарий, дважды щелкнув по нему и выбрав Запуск в терминале . И новая печатная версия с нулевым запасом всех pdf-файлов с суффиксом -crop теперь будет напечатана в папке. Если вам нужны поля или другие вещи, вы можете, конечно, просто открыть скрипт и добавить аргументы после pdfcrop.

100
ответ дан 4 August 2018 в 16:57

Спасибо за Rasmus, вы можете установить pdfcrop из пакета texlive-extra-utils:

sudo apt-get install texlive-extra-utils

Затем обрезать pdf-файлы с помощью команды pdf crop как:

pdfcrop input.pdf output.pdf

use --help, чтобы увидеть более удивительные параметры, такие как --margins

pdfcrop --margins 5 input.pdf output.pdf

, которые обрезают pdf с 5 bp с каждой стороны страницы

27
ответ дан 4 August 2018 в 16:57

Это может вам помочь. Это соответствует новой версии Ubuntu и жизни. Это Мастер PDF Editor . Вы можете использовать его, добавить некоторые вещи и т. Д.

Пример: это до Это после ctrl + k

3
ответ дан 4 August 2018 в 16:57

Если графический инструмент тоже прекрасен, я бы рекомендовал krop: http://arminstraub.com/software/krop

3
ответ дан 4 August 2018 в 16:57

Когда я не могу что-то сделать с pdftk, следующее место, которое я поворачиваю, - PDFjam , который является оболочкой командной строки для пакета pdfpages LaTeX (отсюда вы также необходимо, и установлен дистрибутив TeX). Для получения справки о том, как его использовать, я рекомендую обычный экран справки:

pdfjam --help

, поскольку справочная страница разрежена, а веб-страница концентрируется на примерах.

Чтобы обрезать PDF-файл , вам нужна команда:

pdfjam --keepinfo --trim "10mm 15mm 10mm 15mm" --clip true --suffix "cropped" input.pdf

Будет выведен файл с именем input-cropped.pdf. Порядок отделки должен быть слева, снизу, справа, сверху, согласно \includegraphics из graphicx .

Чтобы дать представление о том, как он сравнивается с PDFcrop, я в последнее время вырезать довольно причудливый PDF. Мой оригинал был 675 кБ, моя обрезанная версия через PDFjam составляла 1,2 МБ, а версия, обрезанная с помощью PDFcrop, составляла 4,5 МБ. Хотя PDFjam и PDFcrop лишили встроенные гиперссылки и закладки, PDFjam с опцией --keepinfo сохранил свойства документа (например, заголовок, автор, тема).

12
ответ дан 6 August 2018 в 01:37

Вы можете использовать скрипт pypdf с этой страницы . Но в ответе на этот вопрос stackexchange , похоже, есть много вариантов.

15
ответ дан 6 August 2018 в 01:37

Я бы предложил вам взглянуть на PDFcrop .

Если вы хотите обрезать pdf с левым, верхним, правым и нижним полями 5, 10, 20, и 30 pt (точек), затем запустите

pdfcrop --margins '5 10 20 30' input.pdf output.pdf

в терминале. Чтобы на самом деле обрезать что-то, используйте отрицательные значения в аргументе для урожая. Например,

pdfcrop --margins '-50 -50 -50 -50' input.pdf output.pdf

посещает 50 пунктов слева, сверху, справа, внизу (в этом порядке).

Если вы запустите только команду pdfcrop input, она будет выведите файл под названием input-crop.pdf с нулевыми полями. Я считаю это очень удобным, если в документах представлены иллюстрации в формате PDF.

Обрезка нескольких файлов

К сожалению, pdfcrop не может обрезать несколько файлов в то время. Однако легко написать сценарий, который обрезает все pdf-файлы в папке, в которой находится скрипт.

Создайте новый пустой файл и назовите его something.sh. Откройте его с помощью текстового редактора и вставьте следующее:

#!/bin/bash
for FILE in ./*.pdf; do
  pdfcrop "${FILE}"
done

Сохраните его и закройте. Затем щелкните файл правой кнопкой мыши, перейдите в «Свойства»> «Разрешения» и проверьте поле Разрешить выполнение файла как программы . Теперь закройте диалог. Запустите сценарий, дважды щелкнув по нему и выбрав Запуск в терминале . И новая печатная версия с нулевым запасом всех pdf-файлов с суффиксом -crop теперь будет напечатана в папке. Если вам нужны поля или другие вещи, вы можете, конечно, просто открыть скрипт и добавить аргументы после pdfcrop.

100
ответ дан 6 August 2018 в 01:37

Спасибо за Rasmus, вы можете установить pdfcrop из пакета texlive-extra-utils:

sudo apt-get install texlive-extra-utils

Затем обрезать pdf-файлы с помощью команды pdf crop как:

pdfcrop input.pdf output.pdf

use --help, чтобы увидеть более удивительные параметры, такие как --margins

pdfcrop --margins 5 input.pdf output.pdf

, которые обрезают pdf с 5 bp с каждой стороны страницы

27
ответ дан 6 August 2018 в 01:37

Это может вам помочь. Это соответствует новой версии Ubuntu и жизни. Это Мастер PDF Editor . Вы можете использовать его, добавить некоторые вещи и т. Д.

Пример: это до Это после ctrl + k

3
ответ дан 6 August 2018 в 01:37

Когда я не могу что-то сделать с pdftk, следующее место, которое я поворачиваю, - PDFjam , который является оболочкой командной строки для пакета pdfpages LaTeX (отсюда вы также необходимо, и установлен дистрибутив TeX). Для получения справки о том, как его использовать, я рекомендую обычный экран справки:

pdfjam --help

, поскольку справочная страница разрежена, а веб-страница концентрируется на примерах.

Чтобы обрезать PDF-файл , вам нужна команда:

pdfjam --keepinfo --trim "10mm 15mm 10mm 15mm" --clip true --suffix "cropped" input.pdf

Будет выведен файл с именем input-cropped.pdf. Порядок отделки должен быть слева, снизу, справа, сверху, согласно \includegraphics из graphicx .

Чтобы дать представление о том, как он сравнивается с PDFcrop, я в последнее время вырезать довольно причудливый PDF. Мой оригинал был 675 кБ, моя обрезанная версия через PDFjam составляла 1,2 МБ, а версия, обрезанная с помощью PDFcrop, составляла 4,5 МБ. Хотя PDFjam и PDFcrop лишили встроенные гиперссылки и закладки, PDFjam с опцией --keepinfo сохранил свойства документа (например, заголовок, автор, тема).

12
ответ дан 7 August 2018 в 19:06

Вы можете использовать скрипт pypdf с этой страницы . Но в ответе на этот вопрос stackexchange , похоже, есть много вариантов.

15
ответ дан 7 August 2018 в 19:06

Другие вопросы по тегам:

Похожие вопросы: