Перейти к содержимому
FastOffice

Запуск 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

В ответ процессор печатает строку JSON с готовым адресом — откройте его в браузере. Адрес содержит одноразовый пропуск, поэтому подставлять ничего не нужно.

В Evaluation Kit для того же есть готовый скрипт start-web-demo.sh; он запускает ту же команду с заранее заданными портом и пропуском.

  1. Дождитесь загрузки документа.
  2. Поставьте курсор в первый абзац и добавьте текст.
  3. Нажмите кнопку Save DOCX — она подписана по-английски, как и в самой поверхности.
  4. Проверьте файл, указанный в --save.
  5. Остановите поверхность сочетанием Control+C в том же окне терминала.

Поверхность запущена и работает. Дальше:

Ассистент документации

Ответ собран из документации и может быть неточным — сверяйтесь с источниками.