通过html导出pdf如何分页
首先需要安装wkhtmltopdf这个软件需要执行shell_exec函数的php文件和安装的wkhtmltopdf.exe可执行文件在同一目录下,不然php找不到这个执行文件
shell_exec("wkhtmltopdf.exe--page-sizeA4--outline网页地址pdf文件名");
--page-size以A4纸的尺寸显示pdf内容
--outline显示目录(网页中h1,h2来定)
网页地址需要转成pdf的网页地址
pdf文件名生成pdf的文件名,可以使用绝对路径
利用jquery写一个简单的异步分页插件
包括常用的加载失败重试,参数可配置是否能手动输入页码,设置按钮数目,可以调用多个page等等,调用代码很简便具体jquery.kun_page.js:样式kun_page.css:样式和动画都可以自己修改(好吧,动画效果很朴素,闹哪样,明明想了很久好吗)pageChange事件里面也没有过多的其他处理,比如我们公司前后台处理json就有一套方案,ajax提交的参数也有处理所以若有需求,完全可以在我的代码上再封装一层
前端富文本如何分页显示
如果仅仅是要达到分页的话,用css的分页特性,不支持的浏览器里可以用分栏来模拟。
但脚注之类的没有引擎支持是难以实现的。要完美,最后还都是要自己实现一个排版引擎。(最难的部分就是算layout,至于说排版引擎算好layout之后,是用什么方式绘制出来,svg还是canvas2d还是div+绝对定位甚至webgl……其实都是小事了。)
还没有评论,来说两句吧...