php-在新标签中从FPDF打开PDF
作者:互联网
我有一个流程,如果客户希望在创建业务部门时生成并下载报告,则单击该按钮.该报告将为pdf格式.
目前,我正在使用Codeigniter,并使用FPDF生成pdf文件.
pdf可以按要求很好地打开.但
问题:
1)PDF在同一标签中打开.我希望pdf在新标签页中打开,我在想如何.
如果是pdf链接,“ _ target”将帮助我在新标签页中打开pdf.但是这里是服务器端生成的pdf.因此,“ _ target”将不起作用,因此我正在寻找替代方案.
2)pdf生成后,不读取下一行代码.执行实际上在这里停止.我想知道即使输出pdf文件后如何继续进行操作.
例
$pdf->Output($exampleArray, 'D'); // exampleArray carries all data to PDF and helps output the pdf and D forces FPDF to download PDF rather than opening it. Instead of 'D' I can use 'I' but that will output the pdf in same tab.
$this->continueNextFunction(); // This function should run and open the views in it.
从上面的示例中,我希望看到PDF已下载或“在新选项卡中打开”,然后执行下一行,以帮助页面重定向和打开所需的视图.
如果需要进一步的说明,也请告诉我.我尽力在这里解释情况.我曾在Google上查看过此内容,但尚未真正找到任何解决方案.
任何与此有关的帮助将不胜感激.
解决方法:
您应该在运行FPDF代码之前创建新选项卡.
或者,您可以将pdf保存为文件,然后使用正确的标题打开新标签页.
看到这个问题:Show a PDF files in users browser via PHP/Perl
该代码以设计输出终止,除非您将其保存到文件或字符串中.
$pdf->Output($filename,'F');
如果您可以详细说明输出后要执行的操作,那么我可能可以提供更多帮助.
标签:fpdf,pdf,codeigniter,html,php 来源: https://codeday.me/bug/20191030/1965401.html