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

getSrcForOfficeViewer

Генерирует содержимое в формате HTML на основе содержимого файла. Сгенерированное содержимое используется для отображения в области компонента OfficeViewer.

Асинхронный метод.

Параметры

params: {
fileId: string,
fileUrl: string,
UIMode: string
}

fileId

Идентификатор файла, хранящегося в файловом хранилище Атомкод.

Необязательный параметр.

fileUrl

Прямая внешняя ссылка на файл.

Параметр используется для файла, отсутствующего в файловом хранилище Атомкод.

Необязательный параметр.

UIMode

Режим отображения интерфейса:

  • tabbed: стандартное отображение для настольных приложений. Используется по умолчанию.
  • compact: компактное отображение для мобильных приложений.

Необязательный параметр.

Примеры

Следующий пример демонстрирует генерацию содержимого в формате HTML для файла с идентификатором fileId, хранящегося в файловом хранилище Атомкод.

const officeSrc = await getSrcForOfficeViewer({ fileId });

Возвращаемое значение

string

Ссылка для передачи в компонент OfficeViewer.

Исключения

Исключения возникают в следующих случаях и описываются соответствующими строками:

  • Не передан ни один из параметров fileId или fileUrl.

    Either fileId or fileUrl is required

  • При обращении к файловому сервису Атомкод статус ответа находится вне диапазона 200-299.

    HTTP error! Status: <статус ответа сервера>