Почему функция nops_scan экзаменов пакета R не создает zip-файл? - PullRequest
1 голос
/ 19 октября 2019

Я пытаюсь запустить учебник для письменных экзаменов в пакете экзаменов (http://www.r -exams.org / tutorials / exams2nops / ). Все работает нормально, пока я не собираюсь обрабатывать отсканированные документы с помощью функции nops_scan, которая обычно должна создавать zip-файл.

В консоли написано «Создание ZIP-файла», но после этого ничего не происходит. Последний вывод:

    > nops_scan(dir = "nops_scan")
    Loading required namespace: png
    Reading PNG files:nops_scan1.png: Trimming PNG, rotating PNG, 
    extracting information, done.nops_scan2.png: Trimming PNG, rotating   
    PNG, extracting information, done.

    Creating ZIP file:

... и тогда ничего не происходит.

Я попытался запустить dir ("nops_scan"), и это подтверждает, что zip-файл не был создан и помещен вэта папка.

Файлы в руководстве являются png-файлами, поэтому то, что говорится в руководствах о запуске pdftk и ImageMagick, не должно применяться. Из учебника: «Обратите внимание, что если были PDF-файлы, которые нужно сканировать, то PDF-инструментарий pdftk и функция преобразования из ImageMagick должны быть доступны за пределами R в командной строке».

Может ли проблема быть связана с приведенным выше комментарием о pdftk или ImageMagick? (Какая программа используется для создания zip-файлов?) Я не знаю, как сделать эти программы «доступными вне R», поэтому инструкция по этому вопросу будет принята!

1 Ответ

1 голос
/ 20 октября 2019

Используется базовая функция zip() из пакета tools, см. ?zip. Если вы работаете в Windows, может быть, вам нужно установить Rtools? Они доступны в CRAN по адресу https://CRAN.R -project.org / bin / windows / Rtools / .

PDFTk и ImageMagick в этом случае не участвуют, они нужны только для преобразования PDFфайлы в PNG, которые затем могут быть обработаны в R. (И на всякий случай, если кто-то еще ищет эту информацию: http://www.R -exams.org / tutorials / installation / предоставляет ссылки на установочные файлы для этих приложений.)

...