Acrobat JavaScript é uma linguagem orientada a objetos que podem alterar e mudar a aparência e as configurações de 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 da janela do programa Adobe . Criar conteúdo de saída Texto
Este script em particular cria uma lista de conteúdos 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 precisa elaborar uma tabela de conteúdo para ele em outro programa , como o Microsoft Word. Em vez de tomar o tempo para percorrer todos os nomes PDF e 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 irá imprimir um texto conteúdo cada vez que você abrir o arquivo . Remédio isso excluindo o código e salvar o PDF uma vez que você tê-lo usado .
Excluir páginas com nenhum texto
Pode parecer muito pouco profissional para dar aos clientes ou associa um documentar com páginas em branco aleatoriamente dentro. Ele também é um desperdício de papel. Você pode corrigir isso através da implementação de um JavaScript que remove qualquer página do documento PDF sem palavras sobre ele . Use o seguinte código para a implementação do JavaScript :
try {
//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 < isso. numpages ; i + +) {
numwords = this.getPageNumWords ( i);
if ( numwords == 0) {
//esta página não tem texto , apague
Remove 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 então pressione F8 para remover o modo de tela cheia e voltar Adobe Acrobat para seu ponto de vista leitura original . Insira o script , clicando no menu " Avançado" e selecionando a opção " Processamento de Documentos " e opções " Documento JavaScripts " . Então - na caixa de scripting - insira o seguinte para profissionalizar o visual 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 em particular é extremamente útil para ver as 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 URL extrato ou endereços de email. Veja o link Evermap na seção de Recursos para uma extensa lista de Adobe Acrobat JavaScripts .