【发布时间】:2018-01-06 09:42:41
【问题描述】:
使用,
CAcroPDDoc PdDocObj = AvDocObj.GetPDDoc() as CAcroPDDoc;
我能够检索 PdDocObj,但无法找到任何可以为我提供 pdf 文件位置的属性/方法。
【问题讨论】:
标签: c# acrobat-sdk
使用,
CAcroPDDoc PdDocObj = AvDocObj.GetPDDoc() as CAcroPDDoc;
我能够检索 PdDocObj,但无法找到任何可以为我提供 pdf 文件位置的属性/方法。
【问题讨论】:
标签: c# acrobat-sdk
您可以从 PDDoc 初始化 JSObject(设置 jso = PDDoc.GetJSObject),然后使用类似 jso.path 的东西,它会为您提供文档的设备独立路径。
好的。遵循一个完整的工作 VBS 示例。祝你好运,莱因哈德
Info = "View the path of the active doc" &vbCR &"Acrobat must be opened with an active document"
OK = MsgBox(Info, vbQuestion+vbYesNo)
if OK = vbNo then WScript.quit
Set AcroApp = CreateObject("AcroExch.App")
Set AVDoc = AcroApp.GetActiveDoc
Set PDDoc = AVDoc.GetPDDoc
set jso = PDDoc.GetJSObject
ffn = jso.path
msgbox(ffn)
【讨论】: