0
我使用HTML表格和一个小的CSS颜色来输出PDF。 PDF看起来就像使用Firefox和Chrome生成文件时的样子,但是当我在IE中尝试时,它缺少所有的颜色,并且所有文本都没有正确对齐,所以它是倾斜的(就像每一行都以一个标签开始)然后是前一行)。我发现这很奇怪,因为PHP在服务器端生成PDF。任何人都会遇到这种情况不同的PDF输出在IE浏览器与FF和Chrome使用TCPDF
使用$ aPdf-> writeHTML($ html,true,false,true,false,'L'); and $ aPdf-> Output('testfile.pdf','I');与TCPDF版本5.9.062
的方式问题你是对的,这是奇怪的,因为在服务器上生成PHP。您是否尝试将PDF保存到本地的静态文件并在各种浏览器中打开相同的文件?这将使服务器脱离等式,并给你绝对的证明,即不同的浏览器以不同的方式呈现完全相同的文件。此外,如果您无法解决问题,则可以将该PDF文件作为测试用例提供给TCPDF开发人员。 – Spudley 2011-03-30 21:19:59
我试过让文件直接保存在服务器上,所以它不会回到浏览器,当我打开文件时它仍然会混乱。 IE浏览器必须对Chrome和FF发布的数据进行某种类型的转换。字段类型是隐藏的,我将尝试一个文本框。 – pbsmind 2011-03-31 18:22:06