Я сделал интерактивный PDF-файл с InDesign, содержащий несколько текстовых полей и кнопку. Когда эта кнопка нажата, я хочу, чтобы она извлекала значения из текстовых полей и помещала их в файл XML. Итак, эта кнопка должна вызывать действие «Экспорт данных формы» с расширением файла *.xml. Я думал, что это можно сделать с помощью javascript (на вкладке действий в свойствах кнопки), но я не могу его найти.
У меня Adobe Acrobat Pro 10, и я работаю на Mac.
Я уже пробовал следующие коды:
this.saveAs("../Test.xml" , "com.adobe.acrobat.xml-1-00");
а также
var name = getField("name").value;
var jobId = getField("jobId ").value;
var fieldsToSubmit = ['name', 'jobId'];
this.submitForm
({
aFields: fieldsToSubmit,
cSubmitAs: 'XML',
cPath: "../"
});
Этот последний работает, если я использую cURL вместо cPath с определенным адресом электронной почты. Но это не совсем то, что мне нужно. Файл XML должен быть отправлен в локальное хранилище, например «/users/MyDocuments/Folder/filename.xml».
Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно? Или это невозможно?
С уважением
Мишель