PDF Javascript «Операция не разрешена» ошибка - PullRequest
0 голосов
/ 26 октября 2010


Меня попросили создать форму PDF, которая будет отправлена ​​пользователю, они заполняют ее и затем нажимают кнопку в PDF, которая отправляет ее по электронной почте на указанный адрес электронной почты. Я знаю, что это легко сделать в Adobe LiveCycle, но в настоящее время у нас его нет, и я стараюсь избегать использования чего-либо, кроме Acrobat и Reader.
Я тестирую некоторые вещи и создал на странице ссылку, которая использует следующий JavaScript:

this.submitForm ({
cURL: "mailto: me@emailaddress.com",
cSubmitAs: "PDF"
});

Это прекрасно работает в Adobe Acrobat, но не в Reader (что пользователи и увидят). При использовании консоли отладки Adobe появляется следующее сообщение об ошибке:

RaiseError: эта операция не разрешена. Doc.submitForm: 3: ссылка не определена: мышь вверх ===> Эта операция не разрешена.

Любая идея, что происходит и почему Reader не может открыть его правильно? Заранее спасибо всем, кто вносит свой вклад.

Ответы [ 2 ]

0 голосов
/ 26 января 2011

Старый вопрос, но вот ответ, если вы не поняли его, потому что я нахожусь в центре той же проблемы.: (

Вы не можете заставить Reader отправлять в формате PDF без разрешения этих конкретных прав в документе PDF. И способ включить эти права - приобрести Расширения Reader , чтобы получить это.функциональность включена в PDF, который вы хотите заполнить.

Однако вы можете отправлять данные формы в виде FDF / XFDF без расширений. По сути, это предоставленные пользователем данные, извлекаемые из формы PDF и отправляемыекак FDF, X (ML) FDF или HTML.

0 голосов
/ 26 октября 2010

Проверьте права доступа ко всем файлам.Часто пользователь, пытающийся получить доступ к контенту, не имеет необходимых привилегий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...