Существует программное обеспечение recordMyDesktop http://recordmydesktop.sourceforge.net/about.php, которое можно записать любую часть Вас экран, который Вы хотите. Я использую его для записи моих сессий в скайпе.
sudo apt-get install recordmydesktop
устанавливать его от основных каналов.
С помощью инструментов poppler-utils
вы можете сначала извлечь отдельные страницы с помощью pdfseparate
:
pdfseparate infile.pdf piece-%d.pdf
на части, например piece-1.pdf
, piece-2.pdf
... piece-n.pdf
где n
- общее количество страниц в исходном PDF-файле.
Затем вы можете присоединиться к ним с помощью pdfunite
(и оболочки, которая поддерживает использование значения приращения с расширением диапазона: {
):
pdfunite piece-{1..n..2}.pdf odd.pdf
pdfunite piece-{2..n..2}.pdf even.pdf
Наконец, удалите части:
rm piece-{1..n}.pdf
pdftk К сожалению, больше не является открытым исходным кодом. (Это долгая история.)
Обычный gs двигатель может это сделать, хотя:
gs -sDEVICE=pdfwrite \
-sPageList=odd \
-sOutputFile=odd.pdf \
-dBATCH -dNOPAUSE \
file.pdf
Затем замените «нечетные» на «четные», чтобы выбрать четные страницы.
Вы можете сделать это с помощью pdftocairo
от Poppler:
pdftocairo -pdf -e input.pdf output.pdf
для нечетных страниц и:
pdftocairo -pdf -o input.pdf output.pdf
для четных страниц.
!! Имейте в виду только, что в настоящее время (pdftocairo v. 0.80.0 )есть ошибка :https://gitlab.freedesktop.org/poppler/poppler/issues/873и параметры нечетных и четных страниц перепутаны.))