Adobe Reader Javascript Открыть .DOC

Я только что попытался использовать много кода из Интернета, чтобы автоматически открывать .doc, которые прикреплены в формате PDF, но я получаю это: «Не удается открыть тип приложения / msword»

Я пробовал это:

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

Я попытался найти другую функцию, которая указывает тип документа и может открыть его в Microsoft Word!

С Уважением


person Tobias Moretti    schedule 28.04.2017    source источник


Ответы (1)


Метод openDataObject вызовет исключение вместо возврата документа, если выполняется любое из следующих условий:

  • Документ, для которого вызывается этот метод, не содержит запрошенный встроенный объект данных.
  • Объект данных не является документом PDF.
  • Разрешения запрещают открытие вложений с помощью JavaScript.

Вместо openDataObject, который говорит зрителю открыть файл, используйте exportDataObject с параметром запуска. 0 предложит пользователю сохранить файл, 1 сохранит файл и запустит его.

this.exportDataObject({ cName: "image.doc", nLaunch: 1 });
person joelgeraci    schedule 28.04.2017
comment
Я получаю ту же ошибку: Контент не может быть выполнен приложением/msword :( - person Tobias Moretti; 28.04.2017
comment
Вы видели предупреждение системы безопасности? - person joelgeraci; 28.04.2017
comment
Нет, не показывать мне предупреждение безопасности об открытии DOC, я получаю его, только если нажимаю кнопку! Если я удалю кнопку и попробую с js, она не откроется. Но если я изменю параметр запуска на 0, документ отлично сохранится, но если я оставлю 1, ничего не произойдет, и я попытался следующим образом: this.exportDataObject({ cName: image.doc, nLaunch: 0 }); var oDoc = openDataObject(image.doc); - person Tobias Moretti; 28.04.2017
comment
Вам не нужно var oDoc = openDataObject(image.doc); Просто экспортируйте и запустите. - person joelgeraci; 28.04.2017