首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测AxAcroPdf组件是否已加载PDF?

如何检测AxAcroPdf组件是否已加载PDF?
EN

Stack Overflow用户
提问于 2013-09-04 13:42:34
回答 1查看 1.1K关注 0票数 3

我在我的AxAcroPdf应用程序中有一个C#.Net组件,它从url加载一个pdf:

代码语言:javascript
复制
pdfViewer.src = previewUrl;

当该URL中没有任何内容时,组件将挂起。我尝试添加一个计时器来检查一个布尔值,这个值是在pdf加载之后更新的,但是AxAcroPdf组件从一个后台线程加载,这个后台线程是我无法访问的,所以这种方法不起作用。

据我所知,组件没有提供任何方法来检查从URL获取pdf的进度。

我的最后一种选择是分别下载pdf,然后使用loadFile方法,但如果可能的话,我宁愿避免这样做,因为pdf中包含的信息是敏感的,所以我不希望将pdf的副本放在我的用户PC上。

有什么想法吗?

编辑: pdf是由一个Mule服务生成的,所以两次查看URL也不是一个真正的选择,因为它给服务器带来了不可接受的负载。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-04 13:49:18

您的应用程序可以测试URL本身的任何超时/404。然后,如果它是好的,继续使用pdf代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18615541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档