gpt4 book ai didi

javascript - 如何检测 PDF 数据对象是否在 html 对象中加载/播放/有效

转载 作者:太空狗 更新时间:2023-10-29 16:46:32 26 4
gpt4 key购买 nike

我的目标是检测 PDF 对象的存在(或)在 PDF 显示/加载失败时验证 PDF/流。

尝试了不同的可用/建议解决方案,但没有任何效果。非常感谢任何实现这些目标的建议(检测 PDF 对象的存在(或)如果 PDF 显示/加载失败则验证 PDF/流。)

这是我用来在我的页面上显示 PDF 的示例代码。

在显示JSP时:

<Object id= "main_content" type="application/pdf" frameborder= "0" scrolling="auto" marginheight= "1" align="top" height = "197px" WIDTH="100%" data="sample.jsp"  standby="Loading document...">Oops, you have no pdf viewer enabled.</Object>

在处理 JSP 中:

String pdfData ="some data in base64 encoded stream"
byte[] byteArr = pdfData.getBytes();
byteArr = Base64.decodeBase64(byteArr);
response.reset();
response.setContentType("application/pdf");
response.setHeader("Content-disposition", "inline; filename=\"sample.pdf\"");
OutputStream output = response.getOutputStream();
output.write(byteArr);
output.close();

最佳答案

这不是您可以从 jsp 本身看出的事情,因为 jsp 只是在那里将数据从一个地方获取到另一个地方,您需要一些客户端来让客户端告诉您它是否有效,如果这样的东西确实存在,它可能是javascript。

快速谷歌显示了我this这看起来很有希望,我会试一试。

关于javascript - 如何检测 PDF 数据对象是否在 html 对象中加载/播放/有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22450760/

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