HTML5技术

关于html转换为pdf案例的一些测试与思考 - 无涯Ⅱ(2)

字号+ 作者:H5之家 来源:H5之家 2017-07-28 17:09 我要评论( )

本次使用html2canvas做测试时,发现很多项目页面可正常截图,包括echart图表。仅对少量css3的新特性不支持。在截图效果上面较好。但是在测试应用时,发现了一个致命的问题,当页面模块调用html2canvas截图后,发现

本次使用html2canvas做测试时,发现很多项目页面可正常截图,包括echart图表。仅对少量css3的新特性不支持。在截图效果上面较好。但是在测试应用时,发现了一个致命的问题,当页面模块调用html2canvas截图后,发现原来页面的部分css突然失效。跟踪分析后,发现是html2canvas的js函数处理它不能识别的css样式。特别是对隐藏和显示的模块,支持不友好。

页面截图效果如下:

但是原有页面的css失效,页面出现异常,隐藏的部分样式,显示的样式展示混乱。

测试说明:

通过测试发现,html2canvas对bootstap的样式支持较好。对css3的新特性如圆形图片样式支持行不好。它的主要优点是轻前端,对于改变原有页面的样式问题,可先导出图片后,重新刷新一次页面。

6.总结

通过对以上案例的测试,网上介绍的常用html转换为pdf的方法,大多数就是简单的html转换可用,但是在实际应用中,还是存在诸多问题,难以应用。通过对这些方法的实现原理分析,可得出以下结论:

7.参考链接

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 关于面试!(投递篇) - 碎冰

    关于面试!(投递篇) - 碎冰

    2017-07-28 18:00

  • html5动画之等待加载动画 - 猫-前端之路

    html5动画之等待加载动画 - 猫-前端之路

    2017-07-28 10:02

  • 解决HTML5的Video标签,有部分MP4无法播放的问题 - 我们都是程序猿

    解决HTML5的Video标签,有部分MP4无法播放的问题 - 我们都是程序猿

    2017-07-26 14:00

  • 我的初学html5 canvas - 言语无声

    我的初学html5 canvas - 言语无声

    2017-07-25 11:01

网友点评