Niedawno zaktualizowałem this slidedeck z pliku reveal.js 2.6.2 to 3.5.0. Wszystko działa dobrze, z tym że the PDF export ma teraz 45 000 stron zamiast 350 stron, jak przed aktualizacją.Dlaczego moje dane wyjściowe pliku reveal.js mają 45 000 stron zamiast 350 stron po aktualizacji z wersji 2.6.2 do wersji 3.5.0?
Aby odtworzyć, click on this link i poprosić o okno dialogowe drukowania w przeglądarce Chrome, które już pokazuje liczbę stron.
Mój index.html
nie zmienił się. Nadal ma ten kod:
<script>
if (window.location.search.match(/print-pdf/gi)) {
document.write('<link rel="stylesheet" href="website/reveal/css/print/pdf.css">');
}
</script>
Który jest nadal równoważny z the PDF export instructions w najnowszym pliku readme.
Wydaje się, że jest to związane z użyciem paragrafów 'position: absolute;'. Zaraz po renderowaniu dodają one x liczbę pustych stron. –
Nie jestem jednak pewien, jak pozbyć się bezwzględnych zastosowań pozycji. –
[Regresja z pliku reveal.js 2 do 3.] (https://github.com/hakimel/reveal.js/issues/2004) –