【php – TCPDF:相对于每个页面的下边距获得剩余宽度】教程文章相关的互联网学习教程文章

php – TCPDF浏览器弹出标题【代码】

编辑 按照@Will建议这里是一个简化的问题…… 我可以在TCPDF PDF Creator文件(example_003.php)中使用标记来将浏览器标题设置为除php文件的完整URL之外的其他标题吗? 我已经尝试过很多其他的东西,但它似乎没有发挥.$pdf->SetCreator(PDF_CREATOR); $pdf->SetAuthor('Author'); $pdf->SetTitle('Title'); $pdf->SetSubject('Subject'); $pdf->SetKeywords('Keywords'); $pdf->setHeaderData($ht='Browser Title?');任何帮助都会很棒...

php – tcpdf中的内部链接【代码】

我正在使用TCPDF来创建简单的pdf文档. 我正在创建一个页面并使用下面的代码添加链接$pdf->addTOCPage(); $link = $pdf->AddLink(); $pdf->SetLink($link, 0, -1);现在链接设置成功.但是要导航到该页面我应该添加什么?我试过下面的代码,但它什么也没做, < a href =“#Whattoaddhere”style =“color:blue;”>返回TOC< / a>解决方法:// Create a fixed link to the first page using the * character$index_link = $pdf->AddLink()...

php – 使用TCPDF生成的UTF-8 PDF在Adobe Acrobat中显示正常,但在Illustrator和Google预览中已损坏【代码】

我使用PHP和TCPDF生成以utf8编码的在线发票.我已经使用PT-sans .ttf文件在tcpdf网站上的教程之后创建了字体定义文件. 使用Adobe Reader打开时,生成的pdf文件看起来很好(重音显示正确).但是一旦用Adobe Illustrator打开pdf文件,就会看到正常的ascii字符和缺少字符符号的混合.在gmail预览中作为附件打开时,根本不显示任何文本,只显示图像. 我也与福昕阅读器的行为不一致.它在一台计算机上安装了(安装了字体),但在另一台计算机上损坏(...

php – Bootstrap.min.css文件未在tcpdf中调用【代码】

我使用bootstrap css设计发票,我使用tcpdf设计发票.我打电话给bootstrap css文件,但它无法正常工作,请帮助我..我的编码是$baseurl = "http://localhost/erp"; $html = '<style>'.file_get_contents($baseurl.'css/bootstrap.min.css').'</style>'; $html = '<style>'.file_get_contents($baseurl.'css/style.css').'</style>';解决方法:首先 – Bootstrap使用js脚本进行工作;如您所知,脚本无法在tcpdf文件中运行;不仅如此 – tcp...

php – 用tcpdf写更快的pdfs【代码】

我使用writeHTML用tcpdf生成了pdf.我做什么,我完全编写HTML代码,之后我用writeHTML生成pdf. 我的问题是它很慢.生成5页数据表(5列x每页12行)大约需要10秒. 我几乎遵循了这里的所有指示:http://www.tcpdf.org/performances.php.我放$pdf->setFontSubsetting(false) ;你有其他提示吗?如果我生成有问题的pdf会更快吗?解决方法:生成HTML,让TCPDF解析该HTML并将其重新调整为Postscript指令,然后编写这个Postscript当然会比直接编写Pos...

php – 使用TCPDF创建大型PDF的最有效方法是什么?【代码】

我正在努力通过使用TCPDF实现报告生成解决方案.我的一些报告很小(2-3页),但用户可以选择一次选择多个报告,并请求所有报告. 目前,我生成一个包含所有报告的PDF,每个报告从一个新页面开始,并使用页面分组,以便为??每个报告重新开始页面编号.当它工作时,它工作得很好,但是在我选择了太多报告之后,代码会生成,我最终会得到一个空的PDF. 更新:我应该提到创建单个PDF是客户端的要求.他们希望拥有PDF目录,以便在选择了多个报告时在单个PD...

php – 如何过来TCPDF错误:[图片]无法获取图片?【代码】

我使用的是tcpdf v5.9.144 我想尝试使用给定的输入下载PDF,如果图像有错误的链接它不起作用.当然,它的工作原理是:-) 但我的问题是,有没有办法在没有显示致命错误的情况下继续进行? 注意:注释错误代码不是正确的方法,我想是的.解决方法: class ErrorIgnoringTCPDF extends TCPDF {public function Error($msg) {// unset all class variables$this->_destroy(true);// do whatever you want with $msgprint $msg; }} 这会忽略你的...

php – TCPDF在多个页面上拆分html表【代码】

我使用TCPDF输出一个html表,在我的例子中这个不是我必须修改的唯一一个,所以我需要一些规则来呈现我的页面.到目前为止,TCPDF在我看来是一个强大的库,所以我希望不要尝试另一个. 我的问题是我需要将表头添加到表格显示的每个新页面,但我还有其他信息写入此pdf,必须没有表头,所以我不能使用重写头方法TCPDF.<table border="0" cellspacing="0" cellpadding="0" align="center" width="100%" ><tr><td><table border="0" cellspacing=...

php – 是否有替代TCPDF :: writeHTML来获取内联粗体文本【代码】

我正在使用TCPDF生成仅包含文本的PDF. 首先我使用multiCell添加文本,现在我想让两个单词变成粗体(在我的文本中间的某个地方).所以我改变了我的代码以使用writeHTML并用b-tags包围我,并且现在这些词是blod.但与此同时,我的文档大小从41kB变为205kB,这似乎有点极端. 无论如何在文本中使用内联blod格式而不会将PDF大小增加300%?解决方法:正如我在评论中所说,尝试在使用Cell()或Multicell()之前更改字体,示例如下:$pdf=new PDF(); ....

当使用特殊(slovic)字符đ时,PHP的TCPDF创建空PDF【代码】

我正在使用TCPDF生成PDF(显然).一切都很好,但现在我正在尝试制作一个带有“?”字符的PDF(显然是一个斯洛文字符). 数据是用户生成的,所以我不知道他们是否计划使用这些类型的字符 – 这就是为什么我认为我应该使用UTF-8.但显然这是不对的. PDF已创建,但它完全为空/白色. 这是我的相关代码:$pdf = new XTCPDF('P', PDF_UNIT, 'Letter', true, 'UTF-8', false); $pdf->SetPrintHeader(false); $pdf->SetPrintFooter(false); $pdf->Se...

php – 在TCPDF中,如何将当前页码作为整数?【代码】

我尝试使用$pdf-getAliasNumPage(),如果它以PDF格式呈现,它会显示页码. 但是当我在基本PHP上进行实验并打印它时,它只返回“{:pnp:}”. 如果页面已经更改,我曾经有一个if条件,这样我可以重新设置一个值= 0,但由于getAliasNumPage()的返回值等于“{:pnp:}”,条件总是为false. 有什么办法可以将页码作为整数找到吗? TCPDF的功能是什么? 我只声明了AddPage()一次,因为我不需要它. 已经使用过$pdf-> getPage();只返回0. 谢谢!$th...

php – 如何使用tcpdf laravel 5使用刀片视图生成pdf?【代码】

我正在尝试使用laravel 5和https://github.com/elibyy/laravel-tcpdf创建一个pdf 当我的客户填写表格并点击提交我想为他生成pdf并保存时,我有一个20页的书写laravel刀片形式 我尝试在我的控制器中这样做public function createPDF() {$pdf = Input::get('pdf',null);$company = Input::get('company',null);$branch = Input::get('branch',null);$sub_branch = Input::get('sub_branch',null);$form_type = Input::get('form_type'...