有人在Yii框架中用过tcpdf吗?能给个案例吗?
楼上这样写,可以运行吗?为什么会出现,无法加载pdf的问题?还有那个tool的方法好像也用不了?谢谢
回复一直再用呀
回复这里回复的内容没有全部显示好像,你需要的话回头发你
正好用过,把tcpdf放到extensions下,引入tcpdf,new一个对象,后面就是tcpdf的操作了
#000080;background-color:#f7faff;font-weight:bold;">include_once Yii::app()->basePath . #008000;background-color:#f7faff;font-weight:bold;">'/extensions/tcpdf/tcpdf.php'#cc7832;background-color:#f7faff;">;//引入库
#cc7832;background-color:#f7faff;"> #660000;background-color:#f7faff;">$pdf = new TCPDF(#660e7a;background-color:#f7faff;font-weight:bold;font-style:italic;">PDF_PAGE_ORIENTATION#cc7832;background-color:#f7faff;">, #660e7a;background-color:#f7faff;font-weight:bold;font-style:italic;">PDF_UNIT#cc7832;background-color:#f7faff;">, #660e7a;background-color:#f7faff;font-weight:bold;font-style:italic;">PDF_PAGE_FORMAT#cc7832;background-color:#f7faff;">, #000080;background-color:#f7faff;font-weight:bold;">true#cc7832;background-color:#f7faff;">, #008000;background-color:#f7faff;font-weight:bold;">'UTF-8'#cc7832;background-color:#f7faff;">, #000080;background-color:#f7faff;font-weight:bold;">false);//new 对象
#cc7832;background-color:#f7faff;">中间就是往pdf里写入内容了。
#660000;background-color:#f7faff;">$time = time();
#cc7832;background-color:#f7faff;"> #660000;background-color:#f7faff;">$dirpath = 'download/' . date(#008000;background-color:#f7faff;font-weight:bold;">'Y'#cc7832;background-color:#f7faff;">, #660000;background-color:#f7faff;">$time) . '/' . date(#008000;background-color:#f7faff;font-weight:bold;">'m'#cc7832;background-color:#f7faff;">, #660000;background-color:#f7faff;">$time) . '/' . date(#008000;background-color:#f7faff;font-weight:bold;">'d'#cc7832;background-color:#f7faff;">, #660000;background-color:#f7faff;">$time) . '/pdf/';//保存路径
#660000;background-color:#f7faff;">$basepath = Yii::app()->basePath . #008000;background-color:#f7faff;font-weight:bold;">'/../'#cc7832;background-color:#f7faff;">;//项目根目录
#cc7832;background-color:#f7faff;"> Tool::createDir($basepath . #660000;background-color:#f7faff;">$dirpath);//创建目录
#660000;background-color:#F7FAFF;">$fullpath = $basepath . #660000;background-color:#F7FAFF;">$dirpath . date('YmdHis'#CC7832;background-color:#F7FAFF;">,time()) . rand(). '.pdf'#CC7832;background-color:#F7FAFF;">;
#808080;background-color:#f7faff;font-style:italic;"> #660000;background-color:#f7faff;">$pdf->Output($fullpath, "F")#cc7832;background-color:#f7faff;">;//保存文件
创建目录的函数:
public static function createDir($path) {
return is_dir($path) or (self:: createDir(dirname(#660000;background-color:#F7FAFF;">$path)) and mkdir($path) and chmod(#660000;background-color:#F7FAFF;">$path#CC7832;background-color:#F7FAFF;">, #0000FF;background-color:#F7FAFF;">0777));
}
在神马框架没关系吧。。只要你能找到文件位置就可以用吖。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(5)
楼上这样写,可以运行吗?为什么会出现,无法加载pdf的问题?还有那个tool的方法好像也用不了?谢谢
回复
一直再用呀
回复
这里回复的内容没有全部显示好像,你需要的话回头发你
正好用过,把tcpdf放到extensions下,引入tcpdf,new一个对象,后面就是tcpdf的操作了
#cc7832;background-color:#f7faff;">中间就是往pdf里写入内容了。
创建目录的函数:
在神马框架没关系吧。。只要你能找到文件位置就可以用吖。