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
- Форматы изображений .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.