http://www.digitaljunkies.ca/dompdf/
常见问题:
1.页面和生成后的pdf各种不对应
需要通过table进行布局。原文件示例代码也是以表格布局为主,否则会引发各种变形。
如果涉及布局太复杂的页面,需要慢慢调试。如果有别的解决方案,请分享
尺寸不是以像素为参考,如pdf 840的页面尺寸,会实际铺满一个1300+的屏幕。所以需要进行特殊设置,不要在页面中尝试精确定位。
2.页面尺寸大小
配置文件中有个page_size参数
something like ‘letter’, ‘A4’, ‘legal’, etc. Thee default is ‘letter’,还有其它各种尺寸可以设置,直接源码搜letter即可看到配置文件.
3.页面如果为一个表格,当夹在中间页面时,要报frames的溢出异常。需要将表格调整到当前页。或者直接压到下一页
4.特殊字符无法正常显示,原因不明。google.code上有提供demo实例中有。但是官网本身demo已隐藏相关特殊字符实例。如 欧元符号 €.这边有个项目比较特殊,通过替换成图片进行解决。