Запуск Web Surface
Запустить готовую поверхность редактора локально, открыть DOCX в браузере, изменить абзац и сохранить результат.
Surface — готовая локальная страница редактора поверх того же Rust-процессора. Это самый быстрый способ увидеть встраивание: запускаете локальный host и помещаете его URL в WebView или iframe.
Поверхность поднимается одной командой процессора. Путь к нему зависит от
системы, остальные аргументы одинаковы: --doc — какой документ открыть,
--save — куда сохранять (по умолчанию в тот же файл).
CLI="/Applications/A4.app/Contents/Resources/runtime/native/fastdoc-cli""$CLI" surface --doc ~/Desktop/A4-API-first-run/contract.docx \ --save ~/Desktop/A4-API-first-run/api-demo-web-result.docx$CLI = "C:\Program Files\A4\resources\runtime\native\fastdoc-cli.exe"& $CLI surface --doc "$HOME\Desktop\A4-API-first-run\contract.docx" ` --save "$HOME\Desktop\A4-API-first-run\api-demo-web-result.docx"CLI="/opt/A4/resources/runtime/native/fastdoc-cli""$CLI" surface --doc ~/Desktop/A4-API-first-run/contract.docx \ --save ~/Desktop/A4-API-first-run/api-demo-web-result.docxВ ответ процессор печатает строку JSON с готовым адресом — откройте его в браузере. Адрес содержит одноразовый пропуск, поэтому подставлять ничего не нужно.
В Evaluation Kit для того же есть готовый скрипт start-web-demo.sh; он
запускает ту же команду с заранее заданными портом и пропуском.
- Дождитесь загрузки документа.
- Поставьте курсор в первый абзац и добавьте текст.
- Нажмите кнопку Save DOCX — она подписана по-английски, как и в самой поверхности.
- Проверьте файл, указанный в
--save. - Остановите поверхность сочетанием Control+C в том же окне терминала.
Что дальше
Заголовок раздела «Что дальше»Поверхность запущена и работает. Дальше:
- встроить её в свой продукт — Встраивание Surface;
- точные имена событий, схем и параметров — Интерфейс поверхности в браузере.