gpt4 book ai didi

java - 在新窗口中打开 PDF 并转到特定页面

转载 作者:太空宇宙 更新时间:2023-11-04 09:22:44 24 4
gpt4 key购买 nike

在新窗口或 IFrame 中打开 PDF 并转到特定页面。我使用 href 在新窗口中打开。但是,我能够在桌面浏览器和移动应用程序浏览器中的新窗口中打开 pdf。但是,我无法转到特定页面。

Spring MVC 和 HTML5 Vue 组件

Eg: <a href="http://www.example.com/viewdocument" target="_blank">view document</a>

我也尝试过使用 iframe。通过使用 iframe,我可以在桌面浏览器中加载。但是,无法在移动浏览器中加载 pdf。

正在开发 HTML5 应用程序。

<iframe id="legal-iframe" src="http://www.example.com/viewdocument/" width="100%" height="500px"></iframe>

后端使用 Spring MVC 并使用以下 header

HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.parseMediaType("application/pdf"));
headers.add("Content-Disposition", "inline;filename='test.pdf#page=2'");
headers.setCacheControl("must-revalidate, post-check=0, pre-check=0");

我正在寻找 javascript 解决方案或使用任何 pdf 库来转到特定页面并刷新字节数组。浏览器渲染并打开特定页面

最佳答案

使用<embed/>带有 page 的标签属性:

<embed src="http://www.example.com/viewdocument" 
type="application/pdf"
width="100%"
height="600px"
page="5"/>

进一步查看:

https://www.codexworld.com/embed-pdf-document-file-in-html-web-page/

关于java - 在新窗口中打开 PDF 并转到特定页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58128556/

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