【问题标题】:Adobe Reader Javascript Open .DOCAdobe Reader Javascript Open .DOC
【发布时间】:2017-09-26 12:50:35
【问题描述】:

我只是尝试从互联网上自动打开许多代码以自动打开 PDF 中附加的 .doc,但我得到了这个:“无法打开应用程序/msword 的类型”

我试过这个:

var oDoc = openDataObject("image.doc"); console.println(oDoc.path);

我试图找到另一个指定文档类型并可以在 Microsoft Word 中打开它的函数!

问候

【问题讨论】:

    标签: javascript pdf adobe reader


    【解决方案1】:

    如果满足以下任一条件,openDataObject 方法将抛出异常而不是返回 Doc:

    • 调用此方法的文档不包含请求的嵌入数据对象。
    • 数据对象不是 PDF 文档。
    • 权限禁止通过 JavaScript 打开附件。

    使用带有启动参数的 exportDataObject 代替告诉查看器打开文件的 openDataObject。 0 将提示用户保存文件,1 将保存文件并启动它。

    this.exportDataObject({ cName: "image.doc", nLaunch: 1 });
    

    【讨论】:

    • 我得到同样的错误:“内容无法执行应用程序/msword”:(
    • 您看到安全警告了吗?
    • 不,不向我显示关于打开文档的安全警告,我只有在按下按钮时才会收到!如果我删除按钮并尝试使用 js 未打开。但是,如果我将启动参数更改为 0 会很好地保存文档,但如果我离开 1 则什么都没有发生,我尝试了这种方式: this.exportDataObject({ cName: "image.doc", nLaunch: 0 }); var oDoc = openDataObject("image.doc");
    • 你不需要 var oDoc = openDataObject("image.doc");只需导出并启动。
    猜你喜欢
    • 2010-11-17
    • 2021-02-21
    • 1970-01-01
    • 2010-09-09
    • 2010-10-11
    • 1970-01-01
    • 2011-08-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多