gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 01:02:24 25 4
gpt4 key购买 nike

如果客户希望在创建业务部门时生成和下载报告,我有一个流程,客户可以点击该流程。该报告将采用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com