繁体   English   中英

如何从控制器PHP(laravel)的新选项卡中打开pdf文件

[英]How to open a pdf file in new tab from controller PHP (laravel)

嗨,我是php编程的新手。 我现在正在使用laravel 5.2。

我已使用外部服务从html页面创建pdf。 为此,我使用了pdfcrowd。 我将内容写到本地系统中的pdf文件中。 它的位置是/var/www/html/testproject/test_pdf.pdf

工作正常。 现在我的要求是,我必须从控制器的新选项卡中打开该pdf文件。 我的控制器名称是adminController。 在其中,我使用了一个函数来打开pdf。

请参见下面的代码:

public function open_pdf() {
  $file_location='/var/www/html/testproject/test_pdf.pdf';
  ----------?
}

请提出您的想法。

要了解的重要一点是,我们无法从php控制器中打开新标签页。 因此,在视图页面(testpage.blade.php)中,我在标记中使用了“ target =“ _ blank”代码。 请参见下面的代码: <a href="{{ url('/') }}/testproject/openpdf"> target="_blank"

尝试在您的html标记中添加target="_blank" ,它将正常工作。 你可能有这样的用途

<a href="{{ url('/') }}/testproject/openpdf">

请尝试这个

<a href="{{ url('/') }}/testproject/openpdf" target="_blank">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM