Acrobat javascript é uma linguagem orientada a objetos que podem alterar e mudar as configurações de aparência e banco de dados de um arquivo de formato de documento portátil (PDF). É a única linguagem de script pré-instalado no programa Adobe e pode ser usado para manipular qualquer coisa a partir de dados de entrada do usuário para modelos de documentos PDF. O editor Acrobat javascript está localizado dentro janela do programa Adobe.
Criar conteúdo de texto de saída
Este script em particular cria uma lista do conteúdo de cada número do marcador e página no arquivo PDF. Esta é uma boa idéia se você está exportando e combinando uma série de páginas em PDF e precisam elaborar uma tabela de conteúdo para ele em outro programa como o Microsoft Word. Em vez de tomar o tempo para percorrer todo o nome PDF eo número da página, insira o seguinte código no Acrobat e copiar e colar o texto de saída no documento do Word:
função DumpBookmark (bkm, nLevel)
{
var s = "";
for (var i = 0- i < nLevel- i++)
S + = "";
bkm.execute ();
console.println (s + "" + + bkm.name " t" + (this.pageNum + 1));
if (bkm.children! = null)
for (var i = 0- i < bkm.children.length- i++)
DumpBookmark (bkm.children [i], nLevel + 1) -
}
console.clear ();
console.show ();
console.println ( "Dumping todos os marcadores no documento.");
DumpBookmark (this.bookmarkRoot, 0);
Lembre-se, no entanto, que o arquivo PDF é agora permanentemente incorporado com o código e saída será um texto conteúdos cada vez que você abrir o arquivo. Remediar isso excluindo o código e salvar o PDF depois de tê-lo usado.
Excluir páginas sem o texto
Pode parecer muito pouco profissional para dar aos clientes ou parceiros de um documento com páginas aleatoriamente em branco dentro. É também um desperdício de papel. Você pode remediar esta situação através da implementação de um javascript que remove qualquer página no documento PDF sem quaisquer palavras sobre ele. Use o seguinte código para a implementação do javascript:
experimentar {
// Salvar uma cópia do documento original
var newName = this.path;
var filename = newName.replace ( "pdf.", "_ original.pdf");
this.saveAs (filename);
for (var i = 0- i < this.numPages- i++)
{
numwords = this.getPageNumWords (I);
Se (numwords == 0)
{
// Esta página não tem texto, excluí-lo
this.deletePages (i, i);
}
}
}
catch (e)
{
app.alert (E) -
}
Remover Toolbar
Se você quer apresentar um documento PDF de uma forma profissional e artístico, então você pode considerar a remoção da barra de ferramentas do Acrobat. Isto irá apresentar o seu PDF em uma tela cheia. Os usuários podem, em seguida, pressione F8 para remover o modo de tela cheia e voltar Adobe Acrobat para sua visualização leitura original. Insira o script clicando no menu "Advanced" e selecionando a opção "Processamento de Documentos" e opções "Documento javascripts". Então - na caixa de scripting - insira o seguinte para profissionalizar a aparência do seu documento PDF:
app.toolbar = true;
Outros Scripts Adobe Acrobat
Outros javascripts incluem aqueles que salvar um PDF com um carimbo de tempo. Este script particular é extremamente útil para ver versões anteriores de um documento PDF, porque não substituir o arquivo atual, mas simplesmente cria um novo com o carimbo de tempo. Outros scripts podem rodar todos paisagem ou páginas orientadas por retrato e extrato de URL ou e-mail endereços. Veja o link Evermap na seção de Recursos para uma extensa lista de Adobe Acrobat javascripts.