Конвертація та реалізація плагінів
Як працює конвертація
Seer розглядає плагіни як зовнішні виконувані програми. Коли файл активується, Seer запускає налаштовану програму, передаючи шляхи до файлів через заповнювачі.
Змінні-заповнювачі
${input_file}: абсолютний шлях вихідного файлу.${output_file}: шлях, куди плагін має зберегти оброблений/конвертований результат.
Робочий процес виконання
- Активація: користувач натискає
ПРОБІЛна файлі. - Визначення: Seer знаходить плагін, пов'язаний із розширенням файлу.
- Виконання: Seer запускає виконуваний файл (наприклад,
ApkMetaInfo2Json.exe "${input_file}" "${output_file}.json"). - Відображення: після завершення процесу Seer читає створений файл за адресою
${output_file}та відображає його.
Типи плагінів
Плагіном може бути будь-який виконуваний файл, здатний обробляти введення/виведення через CLI:
- Скрипти:
.cmd,.bat - Сторонні інструменти:
ImageMagick,exiftool,dll_lib_exportsтощо. - Власні бінарні файли: скомпільовані програми (наприклад, Qt-переглядачі).
Керування тимчасовими файлами
Плагіни часто створюють проміжні файли.
- Автоматичне очищення: Seer автоматично видаляє тимчасові файли, старші за 20 днів.
- Примусове видалення: додайте
${no_cache}до параметрів команди, щоб вказати Seer негайно видалити тимчасовий файл після відображення.
Плагіни DLL
Для високопродуктивної або глибокої інтеграції Seer підтримує плагіни на основі DLL. Зверніться до цих офіційних репозиторіїв для ознайомлення з інтерфейсом плагінів:
| Проєкт | Призначення |
|---|---|
| F3DViewer | Перегляд 3D файлів |
| OfficeViewer | Документи Office |
| FontViewer | Відображення шрифтів |
| JsonTreeViewer | Структурний перегляд JSON |
| Collections | Усі |