以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- pdf 文件被破坏,如何防止 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=115743) |
-- 作者:ljh29206 -- 发布时间:2018/3/13 16:55:00 -- pdf 文件被破坏,如何防止 有时会碰到PDF的文件被破坏,
请教如何 在处理 pdf文件 前 先进行判断 该文件是否能够正常打开?
foxtable有没有这样的判断语句?
|
-- 作者:有点甜 -- 发布时间:2018/3/13 17:31:00 -- Dim obj try obj = system.Diagnostics.Process.Start("d:\\test.pdf") msgbox("没问题") catch ex As exception msgbox(ex.message) msgbox("文件可能损坏") finally If obj IsNot Nothing Then obj.kill End If End try |
-- 作者:ljh29206 -- 发布时间:2018/3/13 17:34:00 -- 谢谢 甜版 |
-- 作者:ljh29206 -- 发布时间:2018/3/13 17:37:00 -- 上边代码 的 pdf 文件会被打开 ,能否在后台进行确认? |
-- 作者:有点甜 -- 发布时间:2018/3/13 17:49:00 -- 以下是引用ljh29206在2018/3/13 17:37:00的发言:
上边代码 的 pdf 文件会被打开 ,能否在后台进行确认?
这样你就要用第三方dll处理了,比如 iTextSharp
加上try catch即可
Dim reader |