Что-то вроде этого, но с некоторыми оговорками. Во-первых, вам нужно использовать независимый от устройства путь к PDF-файлу, вы можете узнать больше в ссылке Acrobat JS. Кроме того, если вы хотите присоединить файл без взаимодействия с пользователем, сценарий должен быть в привилегированном контексте. Опять же, больше о том, что в ссылке JS. Если вы хотите, чтобы пользователь мог выбрать файл, оставьте cAttachmentPath пустым, и они откроют диалоговое окно выбора файла. Примечание. Многие типы файлов, такие как исполняемые файлы, .js и т. Д., Могут быть прикреплены, но затем не извлечены Acrobat или Reader по соображениям безопасности.
var annot = this.addAnnot({
page: 0,
type: "FileAttachment",
point: [0,0],
cAttachmentPath: "/c/temp/foo.pdf"
});
Похоже, что это делается с помощью команды cAttachmentPath в более новых версиях adobe. Привилегированное местоположение также должно быть добавлено в путь к файлу файла, который вы прикрепляете. – ipetduckies