js print to PDF只打印第一张幻灯片
reveal.js print to pdf only prints the first slide?
我正在尝试使用repo自述文件中记录的rev .js的pdf导出选项。
我有以下问题:
- 我没有看到布局选项(横向vs纵向)在我的铬打印窗口
- 打印只打印第一张幻灯片
不知道我做错了什么,也不知道如何排除故障。我在这个示例文件上使用Github上的最新版本的reveal.js css等(sha: 131c00689a4c7a18e5c991fc8102347e4594b5d4)。
我在Ubuntu 14.04上使用Google-chrome版本34.0.1847.132
-
移除
<link rel="stylesheet" media="print" href="reveal.js/css/print/pdf.css" />
-
添加
<!-- If the query includes 'print-pdf', include the PDF print sheet --> <script> if( window.location.search.match( /print-pdf/gi ) ) { var link = document.createElement( 'link' ); link.rel = 'stylesheet'; link.type = 'text/css'; link.href = 'reveal.js/css/print/pdf.css'; document.getElementsByTagName( 'head' )[0].appendChild( link ); } </script>
-
将
?print-pdf
添加到URL的末尾,例如将.../index.html#
改为.../index.html?print-pdf#
我用幻灯片做了一个演示,并以HTML格式导出,但对我来说,William Zhanf解决方案根本不起作用。我把所有的幻灯片都重叠了。我是这样解决的:
- 从这里下载
pdf.css
并将其与html文件放在同一个文件夹中。 - 在
</body>
标签前粘贴William Zhanf片段(更改了css文件的路径):
<script>
if( window.location.search.match( /print-pdf/gi ) ) {
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'pdf.css'; // Notice: I changed the path
document.getElementsByTagName( 'head' )[0].appendChild( link );
}
</script>
- 然后按照相同的指令:将
?print-pdf
添加到URL的末尾并从Chrome打印为PDF。
相关文章:
- jm按下停止步骤进入滚动的下一张幻灯片
- 当 Flickity 到达下一张或上一张幻灯片时的事件
- 为什么bxSlider会打断我在最后一张幻灯片和第一张幻灯片之间的转换
- 引导程序3转盘-随机选择下一张幻灯片
- 如何在最后一张幻灯片上停止动画
- Basic jQuery Slider中上一张/下一张幻灯片的自定义链接触发器
- 指向html5库最后一张幻灯片后的html页面
- jQuery 循环 如果只有一张幻灯片,则隐藏上一个/下一个导航
- 如何停止幻灯片放映隐藏文本和图像跳到顶部,而下一张幻灯片进来
- iOS 滑块默认为最后一张幻灯片
- 光滑的滑块删除最后一张幻灯片,如果 winWidth < 500
- BX滑块滑块滑块最后一张幻灯片总是隐藏某些部分
- 如何在显示前在幻灯片放映中预加载下一张幻灯片
- 滑块中显示下一张幻灯片的链接.为什么
- 幻灯片放映-将幻灯片链接到URL,仅适用于最后一张幻灯片
- BxSlider将最后一张幻灯片显示为第一张幻灯片
- 如何在flexslider中单击图像时显示下一张幻灯片
- 停止最后一张幻灯片上的jQuery按钮动画
- 在附加的代码中,图像滑块是如何从一张幻灯片发展到另一张幻灯片的
- 使用shift键并单击可转到下一张幻灯片