@AakashM что это связано с вопросом? В любом случае это все на бумаге. Тл;др торговых ограничений. Кстати, я не вижу файл, соответствующий мое приложение в любом из мест, которые вы упоминаете. @МЛП Согласился. Я сделал плетки оригинальной команды примерно 5 секунд и тоже, почему я добавил последнее предложение ;-) Спасибо за поправку. @хеширования - они остатки я пытаюсь найти 2 другие методы определения LBAs. 8-). Я пишу это как моя Г сейчас на сайте. Он требует ядра должен быть настроен с CONFIG_EFI_STUB, которая делает файл ядра бинарный ели. @Динеш если в школе угрожают связаться с властями, рассказать им проваливать. Ты серьезно со ссылкой на эксперимент, который частное лицо выступал, что даже не начать описывать эксперимент в любую необходимую деталь и нет никакой статистики вообще? Эксперименты на животных-это тяжело, ты не можешь просто делать их дома без необходимых знаний и оборудования, результаты совершенно бессмысленны.

Я сделал это с помощью последовательного формате PDF Командная строка, инструменты общий релиз.

Вы можете скачать либо встроенных инструментов или исходный код , чтобы скомпилировать впоследствии по своему усмотрению, однако последнее требует данные, используемые быть установлен при компиляции. Поэтому встроенные инструменты самый простой путь. Скачанный файл дистрибутива, например cpdf-binaries-master.zipсодержит двоичные файлы для Linux, OS Х/macOS и Windows и ~5 Мб.

После загрузки и извлечения (двойным нажатием .zip-файл) вы бы скопировать, например, ~/загрузки/кфпв двоичные файлы-мастер-айфон-Интел/кфпв, файл в месте, которое определено в путь переменной среды, например, /usr/местные/Бен/ чтобы сделать его глобально доступен из командной строки в терминале. Если это не в пути , то вам придется использовать полное имя пути к кфпв исполняемый или ./кфпв если это в настоящий рабочий каталог (фрд). В терминале, типа Эхо $путь,чтобы показать путь.

Этот синтаксис для удаления первая страница PDF-файла, который имеет 2 или более страниц:

кфпв в.формат PDF 2-Конец -о выезде.формат PDF

Потому что кфпв читает исходный файл (в.формате PDF) и записывает в новый файл (из.формате PDF) на выезде.PDF с именем должно быть иначе, если сохранен в той же папке, как в.формат PDF файл или сохранить его в другом месте с тем же по.PDF с именем как из.PDF с именем, или любой из.PDF с именем вы хотите.

Ниже, я покажу два примера автоматизации с использованием кфпв удалить первую страницу PDF-файла, если он имеет две или более страниц. С помощью автоматизаторов документооборота как услуги доступны в поисковик на услуги контекстное меню , а другая как баш скрипт, чтобы использовать в терминале.


Как автоматизатор процесса сервиса доступен в Finder в контекстном меню "сервисы":


В Automator создать новую службу рабочего процесса с помощью параметров, как показано на рисунке ниже и скопируйте и вставьте код ниже изображения в запустить скрипт действий и сохранить как пример: удалить первую страницу из PDF

Использовать удалить страницы из PDF, в программе Finder выберите PDF файлы, которые вы хотите удалить первую страницу, а затем выберите удалить страницы из PDF из контекстного меню через правую кнопку или Ctrl и левую кнопку мыши, или от Искатель > услуги > удалить страницу из PDF

Automator Service Workflow Image


для F В "$@"; сделать
 # Получаем Количество Страниц.
 Р="$(/usr/местные/Бен/кфпв -инфо "$ф" | у awk '/страниц:/{печати $2}')"
 # Получить расширение файла.
доб="${Ф##*.}"
 # Получить имя файла без расширения.
FН="${Ф%.*}"
 # Переименовать исходный файл в "имя файла (оригинал).в формате PDF".
 # Используйте '-N', чтобы не перезаписать существующий файл.
 МВ -п "$F" и "${ФН} (оригинал).${ВН}"
 дело "$P" в
1)
 Файл # PDF имеет 1 страницу. Сделать копию для
 # оригинальное название для последовательности вывода.
 # Используйте '-N', чтобы не перезаписать существующий файл.
 СР -Н "${ФН} (оригинал).${ВН}" "$Ф"
;;
*)
 Файл # PDF имеет 2 или более страниц.
 # Удалить первую страницу.
 /usr/местные/Бен/кфпв "${ФН} (оригинал).${ВН}" 2-Конец -о "$ф" 
 ;; 
эсок
 # Если вы не хотите, чтобы сохранить оригинальный
 # файл, удалить '#' в следующей строке.
 # РМ "${ФН} (оригинал).${ВН}"
сделано

Обратите внимание, что путь пройден запустить скрипт действий в автоматизатора есть, в/usr/ОГРН:/ОГРН: выполнить/sbin:/sbin размещена. Поэтому код выше использует полностью квалифицированный путь к кфпв исполняемый файл, /usr/местные/Бен/кфпв , где я поставил его так, чтобы его можно было использовать в терминале путем, используя свое имя кфпв, только.

Также обратите внимание, что если вы не хотите сохранить оригинальные файлы, то раскомментировать (убрать # из в перед) # РМ "${ФН} (оригинал).${ВН}" команда, чуть выше последней строке кода сделано.



Как баш скрипт для использования в терминале:


Создать баш скрипт следующим образом:

В Терминале:

сенсорный rfpfpdf
открыть rfpfpdf

Скопируйте блок кода, начинающийся с #!/бин/Баш, ниже В открывшемся rfpfpdf документ и сохранить его.

Обратно в терминал:

Сделать скрипт исполняемым:

у чмод+х rfpfpdf

Теперь переместите rfpfpdf скрипт , например: /usr/местные/Бен/

судо МВ rfpfpdf /usr/местные/Бен/

Вы можете затем измените каталог на CD ... в каталог, имеющий в PDF файлы, которые вы хотите удалить первую страницу и введите rfpfpdf и нажмите клавишу Ввод.

Исходные файлы будут перемещены в "именем (оригинал).PDF-файл" и вновь создать PDF файл без первой странице, если 2 или более листов, будет оригинальным именем.формате PDF название.


#!/бин/Баш

для F в *.в формате PDF *.Формат PDF; делать
 если [[ -ф $ф ]]; затем
 # Получаем Количество Страниц.
 Р="$(кфпв -инфо "$ф" | у awk '/страниц:/{печати $2}')"
 # Получить расширение файла.
доб="${Ф##*.}"
 # Получить имя файла без расширения.
FН="${Ф%.*}"
 # Переименовать исходный файл в "имя файла (оригинал).в формате PDF".
 # Используйте '-N', чтобы не перезаписать существующий файл.
 МВ -п "$F" и "${ФН} (оригинал).${ВН}"
 дело "$P" в
1)
 Файл # PDF имеет 1 страницу. Сделать копию для
 # оригинальное название для последовательности вывода.
 # Используйте '-N', чтобы не перезаписать существующий файл.
 СР -Н "${ФН} (оригинал).${ВН}" "$Ф"
;;
*)
 Файл # PDF имеет 2 или более страниц.
 # Удалить первую страницу.
 кфпв "${ФН} (оригинал).${ВН}" 2-Конец -о "$ф" 
 ;; 
эсок
 # Если вы не хотите, чтобы сохранить оригинальный
 # файл, удалить '#' в следующей строке.
 # РМ "${ФН} (оригинал).${ВН}"
интернет
сделано

Обратите внимание, что код выше предполагает кфпв исполняемый файл находится в каталоге , который располагается в путь переменной среды, например: /usr/местные/Бен/

Также обратите внимание, что если вы не хотите сохранить оригинальные файлы, то раскомментировать (убрать # из в перед) # РМ "${ФН} (оригинал).${ВН}" команда, чуть выше последней строке кода сделано.