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

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

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

Пример вызова

<?$APPLICATION->IncludeComponent(
    "bitrix:pdf.viewer",
    "",
    Array(
        "HEIGHT" => "600",
        "IFRAME" => "N",
        "PATH" => "/upload/ISR6bMnaRq.pdf",
        "PRINT" => "N",
        "PRINT_URL" => "",
        "TITLE" => "",
        "VIEWER_ID" => "",
        "WIDTH" => "900"
    )
);?>

Описание параметров

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


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх