Eu não tenho o Acrobat XI, tenho o Acrobat DC 2015, mas acho que ele deve funcionar de maneira semelhante.
- Abra o documento PDF e vá até o painel “Anexos” no lado esquerdo da interface do usuário do Acrobat. O painel "Anexos" é representado pelo ícone de clipe de papel.
- Quando o painel "Anexos" for exibido, clique no ícone de menu e selecione para adicionar um anexo
- Agora navegue até o arquivo que você deseja anexar, selecione-o e clique em "OK". Agora, isso deve mostrar o novo anexo no painel "Anexos".
Agora você tem o arquivo anexado, mas deseja um botão clicável no PDF que abra o arquivo anexado em sua própria janela / guia. Então faça o seguinte:
- Selecione a guia "Ferramentas" e use o campo de pesquisa no topo da caixa de diálogo para pesquisar por "Botão". O Acrobat nos dirá onde está a ferramenta "Adicionar um botão".
- Clique no resultado da pesquisa "Adicionar botão". Isso nos leva direto para o conjunto de ferramentas “Rich Media”, com a ferramenta Button selecionada. Isso significa que agora podemos colocar o botão na página do PDF movendo-o para o local correto e, em seguida, clicando para posicioná-lo.
- No momento, a ferramenta de botão ainda está selecionada e podemos clicar duas vezes no botão para exibir a caixa de diálogo Propriedades dele. É aqui que precisamos fazer alterações para dar a esse botão a capacidade de lançar o documento do Word anexado.
- Selecione a guia "Ações" (1), depois selecione para criar uma ação "Mouse para cima" (2), selecione para executar um JavaScript (3) e clique no botão "Adicionar" (4). Isso trará o editor JavaScript. Aqui temos que adicionar um script de uma linha.
- Esse script chamará o método Doc.exportDataObject (). Você pode encontrar mais informações sobre este método JavaScript aqui: API do Acrobat JavaScript - Doc.exportDataObject ()
O truque aqui é usar o parâmetro “nLaunch” definido para o valor “2”, que tem a seguinte descrição:
If the value is 2, the file will be saved and then launched. Launching will prompt the user with a security alert warning if the file is not a PDF file. A temporary path is used, and the user will not be prompted for a save path. The temporary file that is created will be deleted by Acrobat upon application shutdown.
-
O comando que estamos usando também precisa fazer referência ao nome do anexo, que no nosso caso é o nome do arquivo que importamos originalmente:
this.exportDataObject ({cName: "anexo.docx", nLaunch: 2});
- Agora feche o editor clicando em "OK". E aqui vai você, você deve ter um PDF com um botão que vai lançar um PDF anexado quando pressionado.