2017-09-24 12 views
7

Gần đây tôi đã nâng cấp this slidedeck từ reveal.js 2.6.2 lên 3.5.0. Mọi thứ hoạt động tốt, ngoại trừ the PDF export hiện có 45 000 trang thay vì 350 trang như trước khi nâng cấp.Tại sao output.js PDF của tôi có 45 000 trang thay vì 350 trang sau khi nâng cấp từ 2.6.2 lên 3.5.0?

Để tái sản xuất, click on this link và yêu cầu hộp thoại in trong Chrome, sẽ hiển thị số trang.

My index.html chưa thay đổi. Mã này vẫn có mã này:

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

Điều gì vẫn tương đương với the PDF export instructions trong readme mới nhất.

+0

Dường như nó có liên quan đến việc sử dụng 'vị trí: tuyệt đối; 'các đoạn văn. Ngay sau khi hiển thị, họ thêm x số trang trống. –

+0

Bạn không chắc chắn cách loại bỏ vị trí tuyệt đối của vị trí. –

+0

[Hồi quy từ tiết lộ 2 đến 3.] (https://github.com/hakimel/reveal.js/issues/2004) –

Trả lời

0

Kể từ tiết lộ.js 3, there is a regression không thể xử lý hình ảnh trùng lặp với position: absolute cũng trong xuất PDF.

2

Theo the PDF export instructions,

Slides rằng quá cao để phù hợp trong một trang duy nhất sẽ mở rộng lên nhiều trang.

Khi tôi mở bản trình bày của bạn trong trình duyệt dựa trên Chromium, tôi thấy khá nhiều khoảng trống giữa các trang trình bày. Tôi nghĩ vấn đề có thể ở đâu đó ở đây.

Các vấn đề liên quan