Почему я открываю.выход JS PDF имеет 45 000 страниц вместо 350 страниц после обновления с 2.6.2 до 3.5.0?

Я недавно обновил этот slidedeck от reveal.js 2.6.2-3.5.0. Все работает нормально, кроме этого экспорт PDF теперь имеет 45 000 страниц вместо 350 страниц, как до обновления.

воспроизводить, нажмите на эту ссылку и попросите диалоговое окно печати в Chrome, в котором уже будет показано количество страниц.

мой index.html ничего не изменилось. У него есть еще этот код:

<script>
    if (window.location.search.match(/print-pdf/gi)) {
        document.write('<link rel="stylesheet" href="website/reveal/css/print/pdf.css">');
    }
</script>

что еще эквивалентно инструкции по экспорту PDF в последнем readme.

2 ответов


по данным инструкции по экспорту PDF,

слайды, которые слишком высоки, чтобы поместиться на одной странице, будут расширяться на несколько страниц.

когда я открыл вашу презентацию в браузере на основе Chromium, я увидел довольно много пустого пространства между слайдами. Думаю, проблема где-то здесь.


по состоянию на reveal.в JS 3, есть регрессия который не может обрабатывать перекрывающиеся изображения с position: absolute хорошо в экспорте PDF.