Функции модуля (__call)


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> FT - Электронная библиотека >> Функции модуля (__call)📄 Скачать в DOCX


Функции могут быть вызваны как UseModule("FT")->function(parameter1,parameter2,...);

Имя функцииОписаниеПараметры
AppendFromFileФункция добавляет файл в ЭБ и прописывает на него ссылку в ЭК
Подробнее... 
Создает запись FT из исходного файла и при необходимости связывает ее с библиографической записью.
ТипПараметрПо умолчаниюОписание
Database$db''БД в которой находится запись на издание
Record$r''Запись на издание
String$fname''Путь к файлу для добавления
String$sourceText''Текстовое описание полного текста (для ссылки)
String$docType''Тип документа. Если указано, то это значение будет записано в соответствующее 951^H
ConvertDOCToPDFФункция конвертирует исходный документ полного текста в формате DOC в формат PDF/A.
Подробнее... 
Преобразует документ Word, прикрепленный к записи FT, в PDF для просмотра.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ConvertPPTToPDFФункция конвертирует исходный документ полного текста в формате PPT в формат PDF/A.
Подробнее... 
Преобразует документ PowerPoint, прикрепленный к записи FT, в PDF для просмотра.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ConvertXLSToPDFФункция конвертирует исходный документ полного текста в формате XLS в формат PDF/A.
Подробнее... 
Преобразует документ Excel, прикрепленный к записи FT, в PDF для просмотра.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
CreateCoverFromImageФункция гтовит файлы обложек из изображения-источника
Подробнее... 
Создает изображения обложки из исходного изображения, прикрепленного к записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
String$sourcename''Имя файла (Jpeg) из которого будут сделаны обложки
DetectEncodeФункция пытается определить кодировку переданного текста и при необходимости сконвертировать его в кодировку UTF-8
Подробнее... 
Определяет и нормализует кодировку текста для обработки в FT.
ТипПараметрПо умолчаниюОписание
String$text''Текст для преобразования в кодировку UTF-8
ExtractOneImageFromPDFFT::ExtractOneImageFromPDF(): извлечение страницы PDF в изображение
Подробнее... 
Преобразует выбранную страницу PDF в отдельный файл изображения; поддерживает PNG, JPG, GIF и BMP, а также ограничение ширины и высоты результата.
ТипПараметрПо умолчаниюОписание
string$pdfPath''Путь к исходному PDF-файлу
string$resultPath''Путь к результирующему файлу изображения
int$pageNo'1'Номер страницы PDF для извлечения; нумерация начинается с 1
string$resultFormat'png'Формат результирующего изображения: png, jpg, gif или bmp
int$maxWidth'0'Максимальная ширина изображения в пикселях; 0 - не ограничивать
int$maxHeight'0'Максимальная высота изображения в пикселях; 0 - не ограничивать
ExtractTextИзвлечение текста из документа
Подробнее... 
Извлекает текст для поиска из PDF, офисных и текстовых файлов.
ТипПараметрПо умолчаниюОписание
i$f'l'e
t$s'r'i
$''
u$F'l'l
FFmpegAudioConvertКонвертация аудио через FFmpeg
Подробнее... 
Запускает синхронную или асинхронную конвертацию аудио через FFmpeg.
ТипПараметрПо умолчаниюОписание
string$inputFile''Исходный аудиофайл
string$outputFile''Целевой аудиофайл
FFmpegAudioOptions$options'null'Параметры конвертации аудио
boolean$async'false'Запустить конвертацию асинхронно
integer$pid'null'Выходной идентификатор процесса для асинхронного режима
string$logFile''Необязательный файл журнала FFmpeg
FFmpegVideoConvertКонвертация видео через FFmpeg
Подробнее... 
Запускает синхронную или асинхронную конвертацию видео через FFmpeg.
ТипПараметрПо умолчаниюОписание
string$inputFile''Исходный видеофайл
string$outputFile''Целевой видеофайл
FFmpegVideoOptions$options'null'Параметры конвертации видео
boolean$async'false'Запустить конвертацию асинхронно
integer$pid'null'Выходной идентификатор процесса для асинхронного режима
string$logFile''Необязательный файл журнала FFmpeg
GetCatDbByFTФункция возвращает базу данных (объект типа Database) в которой содержится запись электронного каталога для указанной записи на полный текст либо null в случае возникновения шибки
Подробнее... 
Возвращает имя каталожной базы данных, связанной с записью FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
GetCatRecordByFTФункция возвращает запись (объект типа Record) электронного каталога для указанной записи на полный текст либо null в случае возникновения шибки
Подробнее... 
Возвращает каталожную запись, связанную с записью FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
GetConvertedPdfФункция скачивает. При соответствующих настройках проставляет отметку о книговыдаче для читателя
Подробнее... 
Отправляет преобразованный PDF для записи FT и при включенной настройке фиксирует статистику просмотра.
Отсутствуют
GetFFMPEGФункция возвращает объект FFMpeg
Подробнее... 
Возвращает экземпляр FFmpeg или конфигурацию исполняемых файлов для обработки медиа в FT.
Отсутствуют
GetFFMPEGCfgФункция возвращает объект конфигурации FFMpeg
Подробнее... 
Возвращает пути к FFmpeg/FFprobe и параметры запуска по умолчанию.
Отсутствуют
GetFFMPEGProbeФункция возвращает объект FFProbe
Подробнее... 
Возвращает доступ к FFprobe для анализа метаданных медиафайлов.
Отсутствуют
GetPossibleResolutionsVФункция возвращает массив доступных разрешений видео
Подробнее... 
Возвращает возможные разрешения видео для конвертации в FT.
Отсутствуют
GetSourceVideoDimensionФункция возвращает разрешение видео для записи полного текста
Подробнее... 
Считывает размеры исходного видео, прикрепленного к записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ManageНе описаны
MarkdownToDocxКонвертация Markdown в DOCX
Подробнее... 
Преобразует Markdown-текст в DOCX через Pandoc с необязательным шаблоном и путем ресурсов.
ТипПараметрПо умолчаниюОписание
string$markdownText''Исходный текст Markdown
string$referenceDocFile''Необязательный DOCX-шаблон
string$outputDocxFile''Целевой DOCX-файл
PandocOptions$options'null'Параметры Pandoc
string$fromFormat'markdown'Формат входного Markdown
string$resourcePath''Путь поиска ресурсов и изображений
PandocConvertЗапуск конвертации Pandoc
Подробнее... 
Преобразует файл между документными форматами с помощью поставляемого Pandoc.
ТипПараметрПо умолчаниюОписание
string$inputFile''Исходный файл
string$outputFile''Целевой файл
string$fromFormat''Необязательный исходный формат
string$toFormat''Необязательный целевой формат
PandocOptions$options'null'Параметры Pandoc
PrepareViewerФункция запускает подготовку вьювера в соответствии с типом документа
Подробнее... 
Подготавливает запись FT к просмотру в соответствии с типом документа.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
PrepareViewerAudioФункция ставит задачи на подготовку файлов для вьювера аудиодокументов
Подробнее... 
Подготавливает аудиофайлы записи FT для воспроизведения в браузере.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
PrepareViewerBinaryФункция запускает подготовку вьювера для бинарного документа
Подробнее... 
Подготавливает бинарные файлы записи FT для скачивания или просмотра.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
PrepareViewerImageФункция запускает подготовку вьювера для изображения
Подробнее... 
Подготавливает изображения, обложки и варианты просмотра для записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
PrepareViewerNIФункция запускает подготовку вьювера в соответствии с типом документа
Подробнее... 
Помечает запись FT как не требующую подготовки просмотрщика.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
PrepareViewerPagedФункция запускает подготовку вьювера для многостраничного документа
Подробнее... 
Подготавливает постраничные документы для просмотра по страницам.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
PrepareViewerPagedNIФункция запускает подготовку вьювера для многостраничного документа
Подробнее... 
Подготавливает постраничные документы без извлечения изображений, если конвертация не требуется.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
PrepareViewerVideoФункция ставит задачи на подготовку файлов для вьювера видеодокументов
Подробнее... 
Подготавливает видеофайлы записи FT для воспроизведения в браузере.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
SearchInTextПоиск в тексте FT
Подробнее... 
Ищет по извлеченному тексту страниц и возвращает фрагменты с подсветкой найденного.
ТипПараметрПо умолчаниюОписание
string|array$query''Поисковый запрос или список запросов
string$sid''SID записи FT
SendYandexRequestОтправка запроса к API Яндекса
Подробнее... 
Отправляет авторизованный запрос к API распознавания речи Яндекса.
ТипПараметрПо умолчаниюОписание
string$url''URL запроса
array$request'null'Необязательное тело запроса
SetErrФункция устанавливает сообщение об ошибке
Подробнее... 
Сохраняет сообщение об ошибке обработки FT.
ТипПараметрПо умолчаниюОписание
String$msg''Текст сообщения об ошибке
SetLanguage_ruЗагрузка русских языковых строк FT
Подробнее... 
Инициализирует русские локализованные строки модуля FT.
Не описаны
SetupModuleConfigureНастройка модуля FT
Подробнее... 
Применяет права и действия настройки по умолчанию для модуля FT.
ТипПараметрПо умолчаниюОписание
o$c'u'n
n$i't'e
$0''
e$S't'u
ShowFTФункция выбирает соответствующий просмотрщик и запускает его. При соответствующих настройках проставляет отметку о книговыдаче для читателя
Подробнее... 
Отображает запись FT через просмотрщик, выбранный по типу документа.
Отсутствуют
ShowFTAudioФункция отображает просмотр аудиодокумента
Подробнее... 
Отображает аудиопросмотрщик для записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ShowFTBinaryФункция отображает просмотр бинарного документа
Подробнее... 
Отображает блок просмотра или скачивания бинарного файла записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ShowFTImageФункция отображает просмотр изображения
Подробнее... 
Отображает просмотрщик изображений для записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ShowFTPagedПоказ постраничного просмотрщика FT
Подробнее... 
Отображает настроенный постраничный просмотрщик документа для записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ShowFTPagedGUNBKKФункция отображает просмотр многостраничного документа на мобильных устройствах
Подробнее... 
Отображает постраничный просмотрщик GUNBKK для записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ShowFTPagedMobileФункция отображает просмотр многостраничного документа на мобильных устройствах
Подробнее... 
Отображает мобильный постраничный просмотрщик для записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ShowFTPagedStPageFlipФункция отображает просмотр многостраничного документа на мобильных устройствах
Подробнее... 
Отображает постраничный просмотрщик StPageFlip для записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ShowFTPagedVanilaПросмотр полного текста
Подробнее... 
Отображает стандартный постраничный просмотрщик для записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ShowFTProcessingФункция отображает информацию о том что обработка документа еще не завершена
Подробнее... 
Отображает состояние обработки записи FT, которая еще подготавливается.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ShowFTVideoФункция отображает просмотр видеодокумента
Подробнее... 
Отображает видеопросмотрщик для записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ShowFTVideoMobileФункция отображает просмотр видеодокумента на мобильном устройстве
Подробнее... 
Отображает мобильный видеопросмотрщик для записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
ShowFTVideoVanilaVanilla-видеопросмотрщик на Bootstrap 5
Подробнее... 
Отображает стандартный видеопросмотрщик для записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись типа FT
TranscribeByGoogleТранскрибация аудио через Google
Подробнее... 
Запускает распознавание речи Google для аудиофайла, прикрепленного к записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись FT
string$filein''Имя входного аудио sid-файла
TranscribeByWhisperLocalТранскрибация аудио через локальный Whisper
Подробнее... 
Запускает локальную транскрибацию Whisper для аудио- или видеофайла, прикрепленного к записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись FT
string$filein''Имя входного sid-файла
TranscribeByYandexТранскрибация аудио через Яндекс
Подробнее... 
Запускает распознавание речи Яндекса для аудиофайла, прикрепленного к записи FT.
ТипПараметрПо умолчаниюОписание
Record$r''Запись FT
string$filein''Имя входного аудио sid-файла