В модуле 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);