PDF

Предварительно включите экспериментальную функцию «Новый экспорт в PDF» в приложении для редактирования и на портале документации.

Шаг 1: Подготовка шаблона

Шаблон для экспорта в PDF — это CSS-файл, который задает внешний вид PDF: шрифты, поля, колонтитулы и правила печати. В шаблоне можно задавать стили для следующих CSS-классов:

Общие классы

Все страницы документа имеют базовый класс: .page

Титульная страница

Титульная страница помимо базового класса .page имеет дополнительный класс: .title-page

  • Контейнеры колонтитулов:

    • .title-page-top

    • .title-page-bottom

  • Ячейки колонтитулов:

    • .title-page-top-left, .title-page-top-right

    • .title-page-bottom-left, .title-page-bottom-right

  • Заголовок:

    • h1.title-page-header — название каталога/раздела

Остальные страницы

Все страницы, кроме титульной, используют единую структуру.

  • Контейнеры колонтитулов:

    • .page-top

    • .page-bottom

  • Ячейки колонтитулов:

    • .page-top-left, .page-top-right

    • .page-bottom-left, .page-bottom-right

  • Основное содержимое:

    • .page-content

Страница содержания (оглавление)

По структуре полностью соответствует обычной странице, но дополнительно имеет класс .toc-page

Масштабирование и разрезание изображений и диаграмм

  • По умолчанию изображения и диаграммы масштабируются, чтобы помещаться на страницу.

  • Переменная --pdf-min-scale задаёт минимальный допустимый коэффициент масштабирования.

  • Если --pdf-min-scale указана и для размещения на странице требуется масштаб меньше этого значения, ресурс делится на несколько страниц.

  • Каждая часть разрезанного ресурса масштабируется в соответствии с переменной --pdf-split-scale. Если --pdf-split-scale не указана, используется значение --pdf-min-scale.

Заголовок экспортируемой статьи/раздела (название каталога)

Заголовок содержится в CSS-переменной --title.

Пример настроек

/* Отступы для страниц */ .page.page { padding: 14mm 20mm !important; } /* Разделительная линия у верхнего колонтитула */ .page-top { margin-bottom: 10mm; padding-bottom: 8mm; border-bottom: 1px solid black; } /* Стили для всех страниц кроме страницы содержания (.toc-page) */ .page:not(.toc-page) { /* Стили для ссылок внутри основного содержимого (.page-content) */ .page-content { a { color: blue; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 1px; } } } /* В верхнем колонтитуле слева логотип gramax */ .page-top-left { width: 60mm; height: 10mm; /* лого gramax в виде base64 */ background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTMiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxMTMgMzIiIGZpbGw9Im5vbmUiPgo8cGF0aCBkPSJNMTkuMTYgMS40ODM0OUgxNi41ODg5VjBIMjMuMTg2NFYxLjQ4MzQ5SDIwLjYxNTJWMjkuOTE4MUgyMy4xODY0VjMxLjQwMTZIMTYuNTg4OVYyOS45MTgxSDE5LjE2VjEuNDgzNDlaIiBmaWxsPSIjOEU5NjlFIi8+CjxwYXRoIGQ9Ik01My41NTMgMjIuNjAzN0M1My42ODg2IDIyLjc0MiA1My44NjMgMjIuODExMSA1NC4wNzYyIDIyLjgxMTFINTcuNTA2QzU3LjcxOTIgMjIuODExMSA1Ny44OTM1IDIyLjc0MiA1OC4wMjkyIDIyLjYwMzdDNTguMTg0MiAyMi40NjU0IDU4LjI2MTcgMjIuMjg3NiA1OC4yNjE3IDIyLjA3MDNWMTMuODMyNkM1OC4yNjE3IDEzLjE2MDkgNTguMzU4NiAxMi42Mjc1IDU4LjU1MjQgMTIuMjMyNEM1OC43NjU1IDExLjgxNzYgNTkuMDM2OCAxMS41MjEyIDU5LjM2NjIgMTEuMzQzNEM1OS43MTUgMTEuMTY1NyA2MC4wNjM4IDExLjA3NjggNjAuNDEyNiAxMS4wNzY4QzYwLjgxOTYgMTEuMDc2OCA2MS4xODc3IDExLjE2NTcgNjEuNTE3MSAxMS4zNDM0QzYxLjg0NjYgMTEuNTIxMiA2Mi4xMTc5IDExLjgxNzYgNjIuMzMxIDEyLjIzMjRDNjIuNTQ0MiAxMi42Mjc1IDYyLjY1MDcgMTMuMTcwOCA2Mi42NTA3IDEzLjg2MjJWMjIuMDcwM0M2Mi42NTA3IDIyLjI4NzYgNjIuNzE4NiAyMi40NjU0IDYyLjg1NDIgMjIuNjAzN0M2Mi45ODk4IDIyLjc0MiA2My4xNjQyIDIyLjgxMTEgNjMuMzc3NCAyMi44MTExSDY2Ljc0OTFDNjYuOTYyMiAyMi44MTExIDY3LjEzNjYgMjIuNzQyIDY3LjI3MjMgMjIuNjAzN0M2Ny40MDc5IDIyLjQ2NTQgNjcuNDc1NyAyMi4yODc2IDY3LjQ3NTcgMjIuMDcwM1YxMy44NjIyQzY3LjQ3NTcgMTMuMTcwOCA2Ny41NzI2IDEyLjYyNzUgNjcuNzY2NCAxMi4yMzI0QzY3Ljk3OTYgMTEuODE3NiA2OC4yNTA4IDExLjUyMTIgNjguNTgwMyAxMS4zNDM0QzY4LjkyOTEgMTEuMTY1NyA2OS4yNzc5IDExLjA3NjggNjkuNjI2NyAxMS4wNzY4QzcwLjA1MyAxMS4wNzY4IDcwLjQzMDggMTEuMTY1NyA3MC43NjAyIDExLjM0MzRDNzEuMDg5NyAxMS41MjEyIDcxLjM1MTMgMTEuODE3NiA3MS41NDUgMTIuMjMyNEM3MS43Mzg4IDEyLjYyNzUgNzEuODM1NyAxMy4xNzA4IDcxLjgzNTcgMTMuODYyMlYyMi4wNzAzQzcxLjgzNTcgMjIuMjg3NiA3MS45MDM1IDIyLjQ2NTQgNzIuMDM5MiAyMi42MDM3QzcyLjE5NDIgMjIuNzQyIDcyLjM3ODMgMjIuODExMSA3Mi41OTE0IDIyLjgxMTFINzUuOTYzMUM3Ni4xNTY5IDIyLjgxMTEgNzYuMzIxNiAyMi43NDIgNzYuNDU3MiAyMi42MDM3Qzc2LjYxMjMgMjIuNDY1NCA3Ni42ODk4IDIyLjI4NzYgNzYuNjg5OCAyMi4wNzAzVjEzLjY1NDhDNzYuNjg5OCAxMi4xMzM2IDc2LjQ0NzYgMTAuODk5IDc1Ljk2MzEgOS45NTA3M0M3NS40Nzg3IDguOTgyNzUgNzQuODI5NSA4LjI3MTU3IDc0LjAxNTcgNy44MTcyMUM3My4yMjEyIDcuMzQzMSA3Mi4zMjAxIDcuMTA2MDQgNzEuMzEyNSA3LjEwNjA0QzcwLjMyNDIgNy4xMDYwNCA2OS40MTM1IDcuMzUyOTcgNjguNTgwMyA3Ljg0Njg0QzY3Ljc0NyA4LjMyMDk2IDY3LjEwNzYgOC45MzMzNiA2Ni42NjE5IDkuNjg0MDRDNjUuODI4NyA3LjkyNTg2IDY0LjI5NzggNy4wNjY1MyA2Mi4wNjk0IDcuMTA2MDRDNjEuMTE5OSA3LjEyNTc5IDYwLjI5NjQgNy4zNDMxIDU5LjU5ODggNy43NTc5NUM1OC45MDEyIDguMTUzMDQgNTguMzU4NiA4LjYxNzI4IDU3Ljk3MTEgOS4xNTA2NlY4LjE0MzE3QzU3Ljk3MTEgNy45MjU4NiA1Ny45MDMyIDcuNzQ4MDcgNTcuNzY3NiA3LjYwOTc5QzU3LjYzMiA3LjQ3MTUgNTcuNDU3NiA3LjQwMjM2IDU3LjI0NDQgNy40MDIzNkg1NC4wNzYyQzUzLjg2MyA3LjQwMjM2IDUzLjY4ODYgNy40NzE1IDUzLjU1MyA3LjYwOTc5QzUzLjQxNzMgNy43NDgwNyA1My4zNDk1IDcuOTI1ODYgNTMuMzQ5NSA4LjE0MzE3VjIyLjA3MDNDNTMuMzQ5NSAyMi4yODc2IDUzLjQxNzMgMjIuNDY1NCA1My41NTMgMjIuNjAzN1oiIGZpbGw9IiMxMjEzMTUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MzkzIDIzLjEwNzRDMzkuNjkyOSAyMy4xMDc0IDM4Ljc1MzEgMjIuOTA5OSAzNy45MTk4IDIyLjUxNDhDMzcuMTA2IDIyLjA5OTkgMzYuNDU2OCAyMS41NDY4IDM1Ljk3MjQgMjAuODU1NEMzNS40ODc5IDIwLjE2NCAzNS4yNDU3IDE5LjM4MzcgMzUuMjQ1NyAxOC41MTQ0QzM1LjI0NTcgMTcuMTExOSAzNS44MDc3IDE2LjAwNTYgMzYuOTMxNiAxNS4xOTU2QzM4LjA1NTUgMTQuMzY1OSAzOS41NDc1IDEzLjgwMjkgNDEuNDA3OCAxMy41MDY2TDQ1LjA0MTEgMTIuOTQzNlYxMi41Mjg3QzQ1LjA0MTEgMTEuODE3NiA0NC44OTU3IDExLjI3NDMgNDQuNjA1MSAxMC44OTlDNDQuMzE0NCAxMC41MjM2IDQzLjc4MTUgMTAuMzM2IDQzLjAwNjQgMTAuMzM2QzQyLjQ2MzkgMTAuMzM2IDQyLjAxODIgMTAuNDQ0NiA0MS42Njk0IDEwLjY2MTlDNDEuMzQgMTAuODc5MiA0MS4wNzg0IDExLjE3NTUgNDAuODg0NiAxMS41NTA5QzQwLjcxMDIgMTEuODA3NyA0MC40NjggMTEuOTM2MSA0MC4xNTc5IDExLjkzNjFIMzYuOTAyNUMzNi42ODk0IDExLjkzNjEgMzYuNTI0NiAxMS44NzY4IDM2LjQwODQgMTEuNzU4M0MzNi4yOTIxIDExLjYyIDM2LjI0MzcgMTEuNDYyIDM2LjI2MzEgMTEuMjg0MkMzNi4yNjMxIDEwLjkyODYgMzYuMzg5IDEwLjUyMzYgMzYuNjQwOSAxMC4wNjkzQzM2LjkxMjIgOS41OTUxNSAzNy4zMTkxIDkuMTMwOTEgMzcuODYxNyA4LjY3NjU1QzM4LjQwNDMgOC4yMjIxOSAzOS4xMDE5IDcuODQ2ODQgMzkuOTU0NSA3LjU1MDUyQzQwLjgwNzEgNy4yNTQyIDQxLjgzNDEgNy4xMDYwNCA0My4wMzU1IDcuMTA2MDRDNDQuMjk1IDcuMTA2MDQgNDUuMzcwNSA3LjI1NDIgNDYuMjYxOSA3LjU1MDUyQzQ3LjE1MzIgNy44NDY4NCA0Ny44NzAyIDguMjYxNyA0OC40MTI4IDguNzk1MDhDNDguOTc0NyA5LjMyODQ2IDQ5LjM5MTMgOS45NjA2MSA0OS42NjI2IDEwLjY5MTVDNDkuOTMzOSAxMS40MDI3IDUwLjA2OTYgMTIuMTkyOSA1MC4wNjk2IDEzLjA2MjFWMjIuMDcwM0M1MC4wNjk2IDIyLjI4NzYgNDkuOTkyIDIyLjQ2NTQgNDkuODM3IDIyLjYwMzdDNDkuNzAxNCAyMi43NDIgNDkuNTM2NyAyMi44MTExIDQ5LjM0MjkgMjIuODExMUg0NS45NzEyQzQ1Ljc1OCAyMi44MTExIDQ1LjU4MzcgMjIuNzQyIDQ1LjQ0OCAyMi42MDM3QzQ1LjMxMjQgMjIuNDY1NCA0NS4yNDQ1IDIyLjI4NzYgNDUuMjQ0NSAyMi4wNzAzVjIxLjAzMzJDNDQuOTkyNiAyMS40MDg1IDQ0LjY1MzUgMjEuNzU0MiA0NC4yMjcyIDIyLjA3MDNDNDMuODAwOSAyMi4zODY0IDQzLjI5NzEgMjIuNjMzMyA0Mi43MTU4IDIyLjgxMTFDNDIuMTUzOCAyMy4wMDg3IDQxLjQ5NSAyMy4xMDc0IDQwLjczOTMgMjMuMTA3NFpNNDIuMTA1NCAxOS43Mjk0QzQyLjY2NzMgMTkuNzI5NCA0My4xNzExIDE5LjYxMDggNDMuNjE2OCAxOS4zNzM4QzQ0LjA4MTkgMTkuMTE3IDQ0LjQ0MDQgMTguNzMxNyA0NC42OTIzIDE4LjIxODFDNDQuOTYzNiAxNy42ODQ3IDQ1LjA5OTIgMTcuMDIzIDQ1LjA5OTIgMTYuMjMyOFYxNS44MTc5TDQyLjYyODYgMTYuMjYyNEM0MS43MTc4IDE2LjQyMDQgNDEuMDQ5MyAxNi42Njc0IDQwLjYyMyAxNy4wMDMyQzQwLjIxNjEgMTcuMzE5MyA0MC4wMTI2IDE3LjY5NDYgNDAuMDEyNiAxOC4xMjkyQzQwLjAxMjYgMTguNDY1MSA0MC4xMDk1IDE4Ljc1MTUgNDAuMzAzMyAxOC45ODg2QzQwLjQ5NyAxOS4yMjU2IDQwLjc0OSAxOS40MTMzIDQxLjA1OSAxOS41NTE2QzQxLjM2OSAxOS42NzAxIDQxLjcxNzggMTkuNzI5NCA0Mi4xMDU0IDE5LjcyOTRaIiBmaWxsPSIjMTIxMzE1Ii8+CjxwYXRoIGQ9Ik0yMy45ODggMjIuODExMUMyMy43NzQ4IDIyLjgxMTEgMjMuNjAwNCAyMi43NDIgMjMuNDY0OCAyMi42MDM3QzIzLjMyOTEgMjIuNDY1NCAyMy4yNjEzIDIyLjI4NzYgMjMuMjYxMyAyMi4wNzAzVjguMTQzMTdDMjMuMjYxMyA3Ljk0NTYyIDIzLjMyOTEgNy43Nzc3IDIzLjQ2NDggNy42Mzk0MkMyMy42MDA0IDcuNDgxMzggMjMuNzc0OCA3LjQwMjM2IDIzLjk4OCA3LjQwMjM2SDI3LjMzMDZDMjcuNTQzOCA3LjQwMjM2IDI3LjcxODIgNy40ODEzOCAyNy44NTM4IDcuNjM5NDJDMjcuOTg5NCA3Ljc3NzcgMjguMDU3MyA3Ljk0NTYyIDI4LjA1NzMgOC4xNDMxN1Y5LjMyODQ2QzI4LjU4MDUgOC43MTYwNiAyOS4yMDA1IDguMjQxOTQgMjkuOTE3NSA3LjkwNjExQzMwLjY1MzkgNy41NzAyOCAzMS40Nzc0IDcuNDAyMzYgMzIuMzg4MSA3LjQwMjM2SDMzLjY2NzFDMzMuODYwOCA3LjQwMjM2IDM0LjAyNTUgNy40NzE1IDM0LjE2MTIgNy42MDk3OUMzNC4zMTYyIDcuNzQ4MDcgMzQuMzkzNyA3LjkyNTg2IDM0LjM5MzcgOC4xNDMxN1YxMS4xOTUzQzM0LjM5MzcgMTEuMzkyOCAzNC4zMTYyIDExLjU3MDYgMzQuMTYxMiAxMS43Mjg3QzM0LjAyNTUgMTEuODY2OSAzMy44NjA4IDExLjkzNjEgMzMuNjY3MSAxMS45MzYxSDMwLjg0NzZDMzAuMDUzMSAxMS45MzYxIDI5LjQzMzEgMTIuMTYzMyAyOC45ODc0IDEyLjYxNzZDMjguNTYxMSAxMy4wNTIyIDI4LjM0NzkgMTMuNjc0NSAyOC4zNDc5IDE0LjQ4NDVWMjIuMDcwM0MyOC4zNDc5IDIyLjI4NzYgMjguMjcwNCAyMi40NjU0IDI4LjExNTQgMjIuNjAzN0MyNy45Nzk3IDIyLjc0MiAyNy44MDU0IDIyLjgxMTEgMjcuNTkyMiAyMi44MTExSDIzLjk4OFoiIGZpbGw9IiMxMjEzMTUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NC40ODA3IDIzLjEwNzRDODMuNDM0MyAyMy4xMDc0IDgyLjQ5NDUgMjIuOTA5OSA4MS42NjEzIDIyLjUxNDhDODAuODQ3NCAyMi4wOTk5IDgwLjE5ODIgMjEuNTQ2OCA3OS43MTM4IDIwLjg1NTRDNzkuMjI5NCAyMC4xNjQgNzguOTg3MiAxOS4zODM3IDc4Ljk4NzIgMTguNTE0NEM3OC45ODcyIDE3LjExMTkgNzkuNTQ5MSAxNi4wMDU2IDgwLjY3MyAxNS4xOTU2QzgxLjc5NjkgMTQuMzY1OSA4My4yODkgMTMuODAyOSA4NS4xNDkyIDEzLjUwNjZMODguNzgyNSAxMi45NDM2VjEyLjUyODdDODguNzgyNSAxMS44MTc2IDg4LjYzNzIgMTEuMjc0MyA4OC4zNDY1IDEwLjg5OUM4OC4wNTU4IDEwLjUyMzYgODcuNTIzIDEwLjMzNiA4Ni43NDc5IDEwLjMzNkM4Ni4yMDUzIDEwLjMzNiA4NS43NTk2IDEwLjQ0NDYgODUuNDEwOCAxMC42NjE5Qzg1LjA4MTQgMTAuODc5MiA4NC44MTk4IDExLjE3NTUgODQuNjI2IDExLjU1MDlDODQuNDUxNiAxMS44MDc3IDg0LjIwOTQgMTEuOTM2MSA4My44OTk0IDExLjkzNjFIODAuNjQzOUM4MC40MzA4IDExLjkzNjEgODAuMjY2MSAxMS44NzY4IDgwLjE0OTggMTEuNzU4M0M4MC4wMzM1IDExLjYyIDc5Ljk4NTEgMTEuNDYyIDgwLjAwNDUgMTEuMjg0MkM4MC4wMDQ1IDEwLjkyODYgODAuMTMwNCAxMC41MjM2IDgwLjM4MjMgMTAuMDY5M0M4MC42NTM2IDkuNTk1MTUgODEuMDYwNSA5LjEzMDkxIDgxLjYwMzEgOC42NzY1NUM4Mi4xNDU3IDguMjIyMTkgODIuODQzMyA3Ljg0Njg0IDgzLjY5NTkgNy41NTA1MkM4NC41NDg1IDcuMjU0MiA4NS41NzU1IDcuMTA2MDQgODYuNzc2OSA3LjEwNjA0Qzg4LjAzNjUgNy4xMDYwNCA4OS4xMTE5IDcuMjU0MiA5MC4wMDMzIDcuNTUwNTJDOTAuODk0NyA3Ljg0Njg0IDkxLjYxMTYgOC4yNjE3IDkyLjE1NDIgOC43OTUwOEM5Mi43MTYxIDkuMzI4NDYgOTMuMTMyOCA5Ljk2MDYxIDkzLjQwNDEgMTAuNjkxNUM5My42NzUzIDExLjQwMjcgOTMuODExIDEyLjE5MjkgOTMuODExIDEzLjA2MjFWMjIuMDcwM0M5My44MTEgMjIuMjg3NiA5My43MzM1IDIyLjQ2NTQgOTMuNTc4NSAyMi42MDM3QzkzLjQ0MjggMjIuNzQyIDkzLjI3ODEgMjIuODExMSA5My4wODQzIDIyLjgxMTFIODkuNzEyNkM4OS40OTk1IDIyLjgxMTEgODkuMzI1MSAyMi43NDIgODkuMTg5NCAyMi42MDM3Qzg5LjA1MzggMjIuNDY1NCA4OC45ODYgMjIuMjg3NiA4OC45ODYgMjIuMDcwM1YyMS4wMzMyQzg4LjczNDEgMjEuNDA4NSA4OC4zOTUgMjEuNzU0MiA4Ny45Njg3IDIyLjA3MDNDODcuNTQyMyAyMi4zODY0IDg3LjAzODUgMjIuNjMzMyA4Ni40NTcyIDIyLjgxMTFDODUuODk1MiAyMy4wMDg3IDg1LjIzNjQgMjMuMTA3NCA4NC40ODA3IDIzLjEwNzRaTTg1Ljg0NjggMTkuNzI5NEM4Ni40MDg4IDE5LjcyOTQgODYuOTEyNiAxOS42MTA4IDg3LjM1ODIgMTkuMzczOEM4Ny44MjMzIDE5LjExNyA4OC4xODE4IDE4LjczMTcgODguNDMzNyAxOC4yMTgxQzg4LjcwNSAxNy42ODQ3IDg4Ljg0MDYgMTcuMDIzIDg4Ljg0MDYgMTYuMjMyOFYxNS44MTc5TDg2LjM3IDE2LjI2MjRDODUuNDU5MyAxNi40MjA0IDg0Ljc5MDcgMTYuNjY3NCA4NC4zNjQ0IDE3LjAwMzJDODMuOTU3NSAxNy4zMTkzIDgzLjc1NCAxNy42OTQ2IDgzLjc1NCAxOC4xMjkyQzgzLjc1NCAxOC40NjUxIDgzLjg1MDkgMTguNzUxNSA4NC4wNDQ3IDE4Ljk4ODZDODQuMjM4NSAxOS4yMjU2IDg0LjQ5MDQgMTkuNDEzMyA4NC44MDA0IDE5LjU1MTZDODUuMTEwNSAxOS42NzAxIDg1LjQ1OTMgMTkuNzI5NCA4NS44NDY4IDE5LjcyOTRaIiBmaWxsPSIjMTIxMzE1Ii8+CjxwYXRoIGQ9Ik05Ni4wMTU1IDIyLjYzMzNDOTYuMTUxMSAyMi43NTE5IDk2LjMwNjEgMjIuODExMSA5Ni40ODA1IDIyLjgxMTFIMTAwLjA4NUMxMDAuMzM3IDIyLjgxMTEgMTAwLjUyMSAyMi43NTE5IDEwMC42MzcgMjIuNjMzM0wxMDAuOTI4IDIyLjMzN0wxMDMuODkyIDE4LjI3NzRMMTA2LjgyOCAyMi4zMzdDMTA2LjkwNiAyMi40MzU4IDEwNy4wMDMgMjIuNTQ0NCAxMDcuMTE5IDIyLjY2M0MxMDcuMjM1IDIyLjc2MTcgMTA3LjQwOSAyMi44MTExIDEwNy42NDIgMjIuODExMUgxMTEuMzMzQzExMS41MjcgMjIuODExMSAxMTEuNjgyIDIyLjc1MTkgMTExLjc5OSAyMi42MzMzQzExMS45MzQgMjIuNDk1IDExMi4wMDIgMjIuMzM3IDExMi4wMDIgMjIuMTU5MkMxMTIuMDAyIDIyLjA4MDIgMTExLjk5MiAyMi4wMDEyIDExMS45NzMgMjEuOTIyMkMxMTEuOTU0IDIxLjg0MzEgMTExLjkwNSAyMS43NjQxIDExMS44MjggMjEuNjg1MUwxMDYuOTE1IDE0Ljg5OTNMMTExLjQ1IDguNTI4MzlDMTExLjUwOCA4LjQ0OTM3IDExMS41NDcgOC4zNzAzNSAxMTEuNTY2IDguMjkxMzNDMTExLjU4NSA4LjIxMjMxIDExMS41OTUgOC4xMzMyOSAxMTEuNTk1IDguMDU0MjdDMTExLjU5NSA3Ljg3NjQ4IDExMS41MjcgNy43MjgzMiAxMTEuMzkyIDcuNjA5NzlDMTExLjI3NSA3LjQ3MTUgMTExLjEzIDcuNDAyMzYgMTEwLjk1NiA3LjQwMjM2SDEwNy41NTVDMTA3LjMwMyA3LjQwMjM2IDEwNy4xMDkgNy40NzE1IDEwNi45NzMgNy42MDk3OUMxMDYuODU3IDcuNzI4MzIgMTA2Ljc2IDcuODM2OTcgMTA2LjY4MyA3LjkzNTc0TDEwNC4wMDkgMTEuNzI4N0wxMDEuMzA2IDcuOTA2MTFDMTAxLjI0NyA3LjgwNzMzIDEwMS4xNTEgNy42OTg2OCAxMDEuMDE1IDcuNTgwMTZDMTAwLjg5OSA3LjQ2MTYzIDEwMC43MTUgNy40MDIzNiAxMDAuNDYzIDcuNDAyMzZIOTYuOTE2NUM5Ni43NDIxIDcuNDAyMzYgOTYuNTg3MSA3LjQ3MTUgOTYuNDUxNSA3LjYwOTc5Qzk2LjMxNTggNy43MjgzMiA5Ni4yNDggNy44NzY0OCA5Ni4yNDggOC4wNTQyN0M5Ni4yNDggOC4xMzMyOSA5Ni4yNTc3IDguMjEyMzEgOTYuMjc3MSA4LjI5MTMzQzk2LjMxNTggOC4zNzAzNSA5Ni4zNjQzIDguNDQ5MzcgOTYuNDIyNCA4LjUyODM5TDEwMC44NCAxNC44OTkzTDk1Ljk4NjQgMjEuNjg1MUM5NS45MjgzIDIxLjc2NDEgOTUuODg5NSAyMS44NTMgOTUuODcwMiAyMS45NTE4Qzk1Ljg1MDggMjIuMDMwOCA5NS44NDExIDIyLjA5OTkgOTUuODQxMSAyMi4xNTkyQzk1Ljg0MTEgMjIuMzM3IDk1Ljg5OTIgMjIuNDk1IDk2LjAxNTUgMjIuNjMzM1oiIGZpbGw9IiMxMjEzMTUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjU2MDc0IDI5LjM2MDdDNy4wNjg2NyAyOS4zNjA3IDUuODI4NSAyOS4xNjMyIDQuODQwMjUgMjguNzY4MUMzLjg3MTM3IDI4LjM3MyAzLjA5NjI3IDI3Ljg5ODkgMi41MTQ5NCAyNy4zNDU3QzEuOTUyOTkgMjYuNzkyNiAxLjU0NjA2IDI2LjIzOTUgMS4yOTQxNiAyNS42ODYzQzEuMDQyMjUgMjUuMTUzIDAuOTA2NjA1IDI0LjcyODIgMC44ODcyMjggMjQuNDEyMkMwLjg2Nzg1IDI0LjE5NDggMC45MzU2NzIgMjQuMDE3MSAxLjA5MDY5IDIzLjg3ODhDMS4yNDU3MSAyMy43NDA1IDEuNDI5OCAyMy42NzEzIDEuNjQyOTUgMjMuNjcxM0g1LjMzNDM4QzUuNTA4NzggMjMuNjcxMyA1LjY1NDExIDIzLjcxMDkgNS43NzAzNyAyMy43ODk5QzUuOTA2MDEgMjMuODg4NyA2LjAxMjU5IDI0LjA0NjcgNi4wOTAxIDI0LjI2NEM2LjE4Njk5IDI0LjQ4MTMgNi4zMTI5NCAyNC43MDg1IDYuNDY3OTYgMjQuOTQ1NUM2LjY0MjM2IDI1LjE4MjYgNi44NzQ4OSAyNS4zNzAzIDcuMTY1NTYgMjUuNTA4NUM3LjQ3NTYgMjUuNjY2NiA3Ljg5MjIxIDI1Ljc0NTYgOC40MTU0MSAyNS43NDU2QzguOTk2NzQgMjUuNzQ1NiA5LjQ4MTE3IDI1LjY0NjggOS44Njg3MyAyNS40NDkzQzEwLjI1NjMgMjUuMjcxNSAxMC41NDY5IDI0Ljk2NTMgMTAuNzQwNyAyNC41MzA3QzEwLjkzNDUgMjQuMTE1OCAxMS4wMzE0IDIzLjU1MjggMTEuMDMxNCAyMi44NDE2VjIwLjg1NjNDMTAuNTg1NyAyMS4zNTAyIDEwLjAxNDEgMjEuNzU1MSA5LjMxNjQ2IDIyLjA3MTJDOC42MTg4NyAyMi4zNjc1IDcuNzc1OTUgMjIuNTE1NyA2Ljc4NzY5IDIyLjUxNTdDNS43OTk0NCAyMi41MTU3IDQuOTI3NDUgMjIuMzY3NSA0LjE3MTcyIDIyLjA3MTJDMy40MTYgMjEuNzc0OSAyLjc4NjIzIDIxLjMzMDQgMi4yODI0MSAyMC43Mzc4QzEuNzc4NiAyMC4xNDUxIDEuMzgxMzYgMTkuNDI0MSAxLjA5MDY5IDE4LjU3NDZDMC44MTk0MDYgMTcuNzI1MSAwLjY1NDY5NyAxNi43NDczIDAuNTk2NTY0IDE1LjY0MUMwLjU3NzE4NyAxNS4xMjc0IDAuNTc3MTg3IDE0LjYxMzggMC41OTY1NjQgMTQuMTAwMUMwLjY1NDY5NyAxMy4wMzM0IDAuODE5NDA2IDEyLjA3NTMgMS4wOTA2OSAxMS4yMjU4QzEuMzYxOTggMTAuMzc2NCAxLjc0OTUzIDkuNjQ1NDMgMi4yNTMzNSA5LjAzMzAzQzIuNzc2NTQgOC40MjA2MyAzLjQxNiA3Ljk1NjM5IDQuMTcxNzIgNy42NDAzMkM0LjkyNzQ1IDcuMzA0NDggNS43OTk0NCA3LjEzNjU3IDYuNzg3NjkgNy4xMzY1N0M3LjgzNDA4IDcuMTM2NTcgOC43MjU0NSA3LjM0Mzk5IDkuNDYxOCA3Ljc1ODg0QzEwLjIxNzUgOC4xNTM5NCAxMC44Mzc2IDguNjU3NjkgMTEuMzIyIDkuMjcwMDlWOC4xNzM3QzExLjMyMiA3Ljk3NjE1IDExLjM4OTkgNy44MDgyMyAxMS41MjU1IDcuNjY5OTVDMTEuNjYxMSA3LjUxMTkxIDExLjgzNTUgNy40MzI4OSAxMi4wNDg3IDcuNDMyODlIMTUuMzkxM0MxNS42MDQ1IDcuNDMyODkgMTUuNzc4OSA3LjUxMTkxIDE1LjkxNDUgNy42Njk5NUMxNi4wNjk1IDcuODA4MjMgMTYuMTQ3MSA3Ljk3NjE1IDE2LjE0NzEgOC4xNzM3VjIyLjQyNjhDMTYuMTQ3MSAyMy45MjgyIDE1Ljg0NjcgMjUuMTkyNSAxNS4yNDYgMjYuMjE5N0MxNC42NDUzIDI3LjI0NyAxMy43ODMgMjguMDI3MyAxMi42NTkxIDI4LjU2MDdDMTEuNTM1MiAyOS4wOTQgMTAuMTY5MSAyOS4zNjA3IDguNTYwNzQgMjkuMzYwN1pNOC4zNTcyOCAxOC42NjM1QzguOTc3MzYgMTguNjYzNSA5LjQ4MTE3IDE4LjUyNTIgOS44Njg3MyAxOC4yNDg3QzEwLjI1NjMgMTcuOTcyMSAxMC41MzczIDE3LjYxNjUgMTAuNzExNiAxNy4xODE5QzEwLjkwNTQgMTYuNzQ3MyAxMS4wMTIgMTYuMjgzIDExLjAzMTQgMTUuNzg5MkMxMS4wNTA4IDE1LjU3MTkgMTEuMDYwNCAxNS4yNjU3IDExLjA2MDQgMTQuODcwNkMxMS4wNjA0IDE0LjQ3NTUgMTEuMDUwOCAxNC4xNzkyIDExLjAzMTQgMTMuOTgxNkMxMS4wMTIgMTMuNDY4IDEwLjkwNTQgMTIuOTkzOSAxMC43MTE2IDEyLjU1OTNDMTAuNTM3MyAxMi4xMjQ3IDEwLjI1NjMgMTEuNzc4OSA5Ljg2ODczIDExLjUyMjFDOS40ODExNyAxMS4yNDU2IDguOTc3MzYgMTEuMTA3MyA4LjM1NzI4IDExLjEwNzNDNy43MTc4MiAxMS4xMDczIDcuMjA0MzEgMTEuMjQ1NiA2LjgxNjc2IDExLjUyMjFDNi40NDg1OSAxMS43OTg3IDYuMTc3MyAxMi4xNzQgNi4wMDI5IDEyLjY0ODJDNS44NDc4OCAxMy4xMjIzIDUuNzUwOTkgMTMuNjQ1OCA1LjcxMjI0IDE0LjIxODdDNS42OTI4NiAxNC42NTMzIDUuNjkyODYgMTUuMDk3OCA1LjcxMjI0IDE1LjU1MjFDNS43NTA5OSAxNi4xMjUgNS44NDc4OCAxNi42NDg1IDYuMDAyOSAxNy4xMjI2QzYuMTc3MyAxNy41OTY3IDYuNDQ4NTkgMTcuOTcyMSA2LjgxNjc2IDE4LjI0ODdDNy4yMDQzMSAxOC41MjUyIDcuNzE3ODIgMTguNjYzNSA4LjM1NzI4IDE4LjY2MzVaIiBmaWxsPSIjMTIxMzE1Ii8+Cjwvc3ZnPg==) left/contain no-repeat; } /* В верхнем колонтитуле справа заголовок экспортируемой статьи (раздела/каталога) */ .page-top-right::after { content: var(--title); } .page .page-content { /* Если изображение не помещается при уменьшении до 80%, оно будет разделено на несколько страниц */ --pdf-min-scale: 0.8; /* Части не уменьшаются и остаются в исходном размере */ --pdf-split-scale: 1; }
Элементы и селекторы
  • Обычный текст — p

  • Заголовок статьи — h1

  • Подзаголовки — h2, h3, h4

  • Ссылка — a

  • Жирный — strong

  • Курсив — em

  • Инлайн-код — span.inline-code > code

  • Примечания — div.admonition.admonition-{type}

    • Заголовок — .admonition-heading > div > title

    • Контент — .admonition-content > .paragraph

  • Таблица — table

    • Ячейки строки заголовка td.cell-header-row

    • Ячейки столбца заголовка td.cell-header-col

    • Любая ячейка заголовка имеет класс .cell-header

  • Блок кода — pre

  • Кнопка — button

  • Вкладки — div.tabs

  • Изображения — img

Шаг 2: Загрузка шаблона в Gramax

Поместите файл с шаблоном по следующему пути:

[папка пространства]/.workspace/assets/pdf/

  • Шаблоны загружаются отдельно для каждого пространства.

  • Если папки .workspace, assets или pdf отсутствуют по этому пути, создайте их вручную.

После этого пользователи смогут выбрать шаблон при экспорте в интерфейсе.