在Perl中的新标签页/窗口中打开生成的PDF

玛蒂·马哈斯瓦兰(Mathi Maheswaran)

请帮忙。我想在新窗口/ perl中的选项卡中打开生成的PDF。

用户需要在网页中填写诸如名字,姓氏,电子邮件之类的表格。表单内容将使用PDF生成器以PDF格式填写。PDF将动态生成。

就我而言

PDF生成没有问题。生成的PDF在同一窗口中打开。这应该在新标签页/窗口中打开。

我曾尝试在表单级别使用“ _blank”。该表格具有一定的验证性。因此,当表单存在验证错误时,它将在新选项卡中打开。

以下是我在pdf页面中使用的内容类型。

content_type:应用程序/ pdf
Content-Disposition:内联

恩韦恩霍夫

如果设置targetHTML<form>元素属性,则始终使用该目标显示由表单提交产生的​​页面。具有返回无效输入的HTML页面或PDF的表单通常是一个坏主意。

IMO从可用性的角度来看,以下是更好的解决方案:

  1. 不要target在您的表单上设置A。
  2. 如果成功提交了表单,请在同一窗口中返回一个新的HTML页面。
  3. 在该页面上创建包含隐藏输入的链接或表单,其中包含之前输入的参数。
  4. 将链接命名为“打开PDF”。
  5. 将链接指向实际创建PDF的脚本。
  6. 在新窗口中打开链接。

另外,您可以使用AJAX实施基于JavaScript的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用CSS在新标签页/窗口中打开链接?

来自分类Dev

在新标签页/窗口中打开使用PhP输出的文件

来自分类Dev

如何在新标签页/窗口中打开页面?

来自分类Dev

强制Chrome在特定窗口中打开新标签页

来自分类Dev

Javascript在新标签页而不是窗口中打开

来自分类Dev

Okular - 在新标签页或新窗口中打开链接

来自分类Dev

在Xcode 11中,如何在新标签页或新窗口中快速打开文件?

来自分类Dev

窗口未在新标签页中打开

来自分类Dev

在新标签页中打开弹出窗口

来自分类Dev

禁止在Chrome窗口中使用新标签页(改为在其他窗口中打开新标签页)

来自分类Dev

使用“ cscope find s”命令在vim中打开结果,在新标签页而不是窗口中打开结果

来自分类Dev

在新标签页/窗口中打开页面,并将当前窗口定向到新网址

来自分类Dev

默认情况下,我的Web应用程序中的链接会在新标签页/窗口中打开

来自分类Dev

在新标签/窗口中的angulardart中打开外部链接

来自分类Dev

如何在新标签页中打开由报表查看器生成的pdf?

来自分类Dev

Google Chrome-在新标签页中打开弹出窗口?

来自分类Dev

如何在现有的隐身窗口中打开新标签页?

来自分类Dev

在新标签页/窗口中打开/下载文件时刷新/浏览当前页面

来自分类Dev

发生某些事件后,在同一浏览器窗口中打开新标签页

来自分类Dev

无法使用Chrome扩展程序弹出窗口中的按钮打开新标签页

来自分类Dev

如何强制重定向在新标签页而不是新窗口中打开

来自分类Dev

如何使GitHub中的PDF在新标签页中打开?

来自分类Dev

在浏览器的新标签页中打开PDF

来自分类Dev

无法在新标签页中打开 pdf 文件

来自分类Dev

xdg-open尽管向其传递了URL,但仅在新的Chromium窗口中打开了新标签页

来自分类Dev

Firefox:在新标签页/窗口中,光标默认位于搜索框中,而不是位置栏中?

来自分类Dev

如何在Ubuntu上使用键盘快捷键在现有窗口中打开新标签页

来自分类Dev

如何在Ubuntu上使用键盘快捷键在现有窗口中打开新标签页

来自分类Dev

我需要使用自定义网址在新窗口中打开LinkedIn共享而不是新标签页

Related 相关文章

  1. 1

    如何使用CSS在新标签页/窗口中打开链接?

  2. 2

    在新标签页/窗口中打开使用PhP输出的文件

  3. 3

    如何在新标签页/窗口中打开页面?

  4. 4

    强制Chrome在特定窗口中打开新标签页

  5. 5

    Javascript在新标签页而不是窗口中打开

  6. 6

    Okular - 在新标签页或新窗口中打开链接

  7. 7

    在Xcode 11中,如何在新标签页或新窗口中快速打开文件?

  8. 8

    窗口未在新标签页中打开

  9. 9

    在新标签页中打开弹出窗口

  10. 10

    禁止在Chrome窗口中使用新标签页(改为在其他窗口中打开新标签页)

  11. 11

    使用“ cscope find s”命令在vim中打开结果,在新标签页而不是窗口中打开结果

  12. 12

    在新标签页/窗口中打开页面,并将当前窗口定向到新网址

  13. 13

    默认情况下,我的Web应用程序中的链接会在新标签页/窗口中打开

  14. 14

    在新标签/窗口中的angulardart中打开外部链接

  15. 15

    如何在新标签页中打开由报表查看器生成的pdf?

  16. 16

    Google Chrome-在新标签页中打开弹出窗口?

  17. 17

    如何在现有的隐身窗口中打开新标签页?

  18. 18

    在新标签页/窗口中打开/下载文件时刷新/浏览当前页面

  19. 19

    发生某些事件后,在同一浏览器窗口中打开新标签页

  20. 20

    无法使用Chrome扩展程序弹出窗口中的按钮打开新标签页

  21. 21

    如何强制重定向在新标签页而不是新窗口中打开

  22. 22

    如何使GitHub中的PDF在新标签页中打开?

  23. 23

    在浏览器的新标签页中打开PDF

  24. 24

    无法在新标签页中打开 pdf 文件

  25. 25

    xdg-open尽管向其传递了URL,但仅在新的Chromium窗口中打开了新标签页

  26. 26

    Firefox:在新标签页/窗口中,光标默认位于搜索框中,而不是位置栏中?

  27. 27

    如何在Ubuntu上使用键盘快捷键在现有窗口中打开新标签页

  28. 28

    如何在Ubuntu上使用键盘快捷键在现有窗口中打开新标签页

  29. 29

    我需要使用自定义网址在新窗口中打开LinkedIn共享而不是新标签页

热门标签

归档