В модуле ELiS Import появилась возможность пакетной загрузки книг в PDF в некоторую папку.
Модуль позволяет прямо в названии файла определять по специальному шаблону метаданные и применять их при загрузке.
Модуль может быть полезен при массовой загрузке выпусков газет и в других случаях, когда метаданные у множества документов одинаковые, а отличия можно определить с помощью заглавия файла.
Документация по использованию модуля: https://elibsystem.ru/docs/admin/import.html#zip.
Если хочется загрузить из консоли[править]
Если у вас есть ZIP-архив на сервере и вы хотите его импортировать, можно написать похожий скрипт на PHP:
<?php require_once '/usr/lib64/elis/drupal/drupal.bootstrap.php'; ini_set('memory_limit','2G'); module_load_all(); $node = node_load('21874'); $zipPath = '/tmp/import_files.zip'; require_zip_elis_import(); $zip = new ZipExtractor(); $res = $zip->importFromZipFile($zipPath, $node);