yii中使用tcpdf

发布于 2021-11-27 04:58:53 字数 25 浏览 898 评论 5

有人在Yii框架中用过tcpdf吗?能给个案例吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

偏爱自由 2021-12-02 11:21:12

楼上这样写,可以运行吗?为什么会出现,无法加载pdf的问题?还有那个tool的方法好像也用不了?谢谢

墨洒年华 2021-12-02 11:12:59

回复
一直再用呀

猫九 2021-12-02 09:36:55

回复
这里回复的内容没有全部显示好像,你需要的话回头发你

如日中天 2021-12-02 02:27:49

正好用过,把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)); 
}

左岸枫 2021-12-01 20:42:11

在神马框架没关系吧。。只要你能找到文件位置就可以用吖。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文