【发布时间】:2018-05-24 19:06:21
【问题描述】:
我将 blob 数据存储在数据库中,其中包含整个班级的门票。我已经为每个学生过滤并显示了大厅票,现在,我面临的问题是,当我尝试将显示的大厅票转换为 pdf 格式时我无法做到这一点(我用来显示的任何方法都不是努力在 PDF 中显示相同的内容)
<div class="widget-body clearfix" id="print" style="display:none;">
<?php
$studId= $this->dashboard_model->getstudId();
$html = implode(" ",$blob);
echo $html;
?>
</div>
<script>
$(window).load(function() {
var studId= <?php echo $studId; ?>;
$('#print').html('<table style="width:100%;border:thick double #333333;" align="center">'+$('#'+studId).html()+'</table>').css('display', 'block');
$('#print tr').css('font-size', '10px');
});
</script>
【问题讨论】:
-
如果这是一个静态 PDF 文件,并且与您的数据库没有任何关系 - 您将如何让页面显示它那么?您是否会将二进制 PDF 内容复制并粘贴到 HTML 文档中或多或少的任意位置?不,你当然不会。所以很明显,像您在显示的代码中尝试的那样将数据回显到文档中也不是正确的方法。