Перейти к содержанию

FilePreview#

Внешний вид FilePreview FilePreview - элемент управления, представляющий собой просмотровщик файлов в формате pdf.

Свойства#

id#

Идентификатор контрола.

Отнаследовано от Control.

hint#

Всплывающая подсказка, которая появляется при наведении на контрол.

Отнаследовано от Control.

tags#

Позволяет объединять контролы в группы, возвращает массив имен.

Отнаследовано от Control.

editorWidth#

Ширина контрола в колонках (для Bootstrap-верстки).

отнаследовано от Control

denyRoles#

Список ролей без прав на данный элемент.

Отнаследовано от Control.

readRoles#

Список ролей на чтение данных.

отнаследовано от Control.

writeRoles#

Список ролей на изменение данных.

отнаследовано от Control.

visible#

Видимость контрола.

Отнаследовано от Control.

width#

Ширина контрола.

Отнаследовано от Control.

bind#

тип значение по умолчанию допустимые значения
string -

Свойство, к которому биндится контрол

fileId#

тип значение по умолчанию допустимые значения
string -

Уникальный идентификатор, использующийся для составления url, по которому будет загружена отображаемая картинка

fileUrl#

тип значение по умолчанию допустимые значения
string -

Url, по которому будет загружена отображаемая картинка

scale#

тип значение по умолчанию допустимые значения
float 1

Масштаб отображения документа.

Можно задать масштабирование по размеру (значение 'pageFit') или по ширине (значение 'pageWidth') содержимого.

pageNum#

тип значение по умолчанию допустимые значения
int 1

Номер отображаемой страницы документа

height#

тип знач. по умолч. допустимые значения
string 400px

Высота контрола.

hideDownloadButton#

тип значение по умолчанию допустимые значения
bool false true/false

Позволяет скрыть/отобразить кнопку скачивания

hideOpenButton#

тип значение по умолчанию допустимые значения
bool false true/false

Позволяет скрыть/отобразить кнопку скачивания

Доступные конвертируемые форматы#

  • .docx
  • .doc
  • .xls
  • .xlsx
  • .pdf
  • Форматы изображений .gif, .jpeg, .jpg, .png, .tiff, .tif, .bmp, .icon, .svg, .webp.

Требования для 8.4#

Необходимо подключить сервис preview-creator

В конфигурационном файле установите значение параметра applications.file.enablePreviewFiles в true. Описание параметра.

Настройка серверной части для 8.3#

Для конвертации на сервере должны быть установлены Python, LibreOffice и unoconv. Инструкции по установке описаны в статье.

Файлы конфигурации#

Для 8.3 необходимо в файле appSettings.config установить значение параметра enablePreviewFiles в true. Описание параметра.

Решение проблем#

При возникновении проблемы с невозможностью нахождения требуемого для конвертации файла, необходимо перезапустить пулл приложений сайта на iis и проверить работоспособность unoconv с помощью команды

Пример

unoconv -f pdf "имя файла"

выполненной в директории с необходимым файлом.

Ошибки выполнения конвертации логируются в папке UnoconvLogs.