Просмотр pdf-файлов
Описание pdf.viewer
Одностраничный компонент осуществляет вывод и просмотр файлов формата pdf на сайте. Компонент является стандартным и входит в дистрибутив модуля. В визуальном редакторе компонент расположен по пути: Контент > Медиа > Просмотр pdf-файлов.
Параметры
| Поле | Параметр | Описание |
| Дополнительные параметры | ||
|---|---|---|
| Идентификатор просмотрщика | VIEWER_ID | Уникальный идентификатор компонента. Основной контейнер (dom-нода) будет иметь идентификатор outerContainer_#Идентификатор#. С его помощью производятся изменения в работе компонента, например: изменение стилей. |
| Путь к файлу | PATH | Указывается путь к файлу, который должен открыться. |
| Будет показан во фрейме | IFRAME | [Y/N]Если опция установлена, то перед выводом компонента будет очищен буфер страницы, а компонент вставит свои <html><head> теги так, как будто это отдельная страница. В этом режиме просмотрщик растягивается на всю ширину экрана. |
| Заголовок | TITLE | Если включен режим показа во фрейме, то в настройках можно указать заголовок окна. Если его не указать, то название по умолчанию Просмотр pdf файла. |
| Выводить кнопку печати | [Y/N]Если включен режим показа во фрейме, то при установленной галочке будет выводиться кнопка для отправки файла на печать. | |
| Высота | HEIGHT | Если не выбран режим показа во фрейме, то в этом поле указывается ширина просмотрщика (в пикселях). |
| Ширина | WIDTH | Если не выбран режим показа во фрейме, то в этом поле указывается высота просмотрщика (в пикселях). |
| Ссылка на страницу печати | PRINT_URL | Если не выбран режим показа во фрейме, то по умолчанию кнопка печати не выводится. Если в этом поле указать ссылку, то при клике на кнопку печати произойдёт переход на эту ссылку. Предполагается, что при переходе пользователь увидит страницу, где установлен этот же компонент, но в режиме фрейма, т.к. печать в этом компоненте не работает при выводе в теле страницы. |
Пример вызова
<?$APPLICATION->IncludeComponent(
"bitrix:pdf.viewer",
"",
Array(
"HEIGHT" => "600",
"IFRAME" => "N",
"PATH" => "/upload/ISR6bMnaRq.pdf",
"PRINT" => "N",
"PRINT_URL" => "",
"TITLE" => "",
"VIEWER_ID" => "",
"WIDTH" => "900"
)
);?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025