Документация для разработчиков
Темная тема

Просмотр pdf-файлов


Описание pdf.viewer

Одностраничный компонент осуществляет вывод и просмотр файлов формата pdf на сайте. Компонент является стандартным и входит в дистрибутив модуля. В визуальном редакторе компонент расположен по пути: Контент > Медиа > Просмотр pdf-файлов.



Параметры

Поле Параметр Описание
Дополнительные параметры
Идентификатор просмотрщика VIEWER_ID Уникальный идентификатор компонента. Основной контейнер (dom-нода) будет иметь идентификатор outerContainer_#Идентификатор#. С его помощью производятся изменения в работе компонента, например: изменение стилей.
Путь к файлу PATH Указывается путь к файлу, который должен открыться.
Будет показан во фрейме IFRAME [Y/N]Если опция установлена, то перед выводом компонента будет очищен буфер страницы, а компонент вставит свои <html><head> теги так, как будто это отдельная страница. В этом режиме просмотрщик растягивается на всю ширину экрана.
Заголовок TITLE Если включен режим показа во фрейме, то в настройках можно указать заголовок окна. Если его не указать, то название по умолчанию Просмотр pdf файла.
Выводить кнопку печати PRINT [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-2024, «1С-Битрикс», 2024