php - 在新标签页中从 FPDF 打开 PDF

标签 php html codeigniter pdf fpdf

如果客户希望在创建业务部门时生成和下载报告,我有一个流程,客户可以点击该流程。该报告将采用 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 下载或“在新选项卡中打开”,然后执行下一行以帮助页面重定向和打开所需的 View 。

如果需要进一步解释,请告诉我。我尽力解释这里的情况。我已经通过谷歌查看过这个但我还没有真正找到任何解决方案。

如有任何帮助,我们将不胜感激。

最佳答案

您应该在运行 FPDF 代码之前创建新选项卡。

或者,您可以将 pdf 另存为文件并打开带有正确标题的新选项卡。 看到这个问题:Show a PDF files in users browser via PHP/Perl

除非您将代码保存到文件或字符串中,否则代码按设计以输出终止。

$pdf->Output($filename,'F');

如果你能详细说明输出后你想做什么,我可能会提供更多帮助。

关于php - 在新标签页中从 FPDF 打开 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20409869/

相关文章:

javascript - 如何从 Wordpress 一页中删除#

php - 在 yii 和 extjs 中实现 session

php - mysql 数据库中带有空行的 htaccess

PHP 购物篮数量变量

javascript - jQuery 解析 xml 并按特定属性分组

html - 删除 contentEditable div 上的调整大小处理程序

android - Android 版 Chrome 中的网站文字更大

php - 每个用户一个数据库

php - 在 codeigniter 多词搜索中遇到问题

php - Codeigniter 通过 CLI 将数组传递给 Controller