编程语言
首页 > 编程语言> > php-在新标签中从FPDF打开PDF

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