Tecnología

Inicio

Lista de secuencias de comandos de Adobe Acrobat

Lista de secuencias de comandos de Adobe Acrobat


Acrobat JavaScript es un lenguaje orientado a objetos que pueden alterar y cambiar la configuración de aspecto y de bases de datos de un archivo de formato de documento portátil (PDF). Es el único lenguaje de script preinstalado en el programa Adobe y puede ser usado para manipular cualquier cosa de los datos de entrada del usuario para plantillas de documentos PDF. El editor de Acrobat JavaScript se encuentra dentro de la ventana del programa Adobe.

Crear contenidos de texto de salida

Este script en particular crea una lista de contenidos de cada número de marcador y la página en el archivo PDF. Esta es una buena idea si va a exportar y la combinación de una serie de páginas PDF y la necesidad de elaborar una tabla de contenidos para que en otro programa como Microsoft Word. En lugar de tomarse el tiempo para vadear a través de todo nombre y número de página PDF, inserte el código siguiente en Acrobat y copiar y pegar el texto de salida en el documento de Word:

función DumpBookmark (BKM, nLevel)

{

var s = "";

for (var i = 0; i & lt; nLevel; i ++)

s + = "";

bkm.execute ();

console.println (s + "" + bkm.name + "\ t" + (this.pageNum + 1));

si (bkm.children! = null)

for (var i = 0; i & lt; bkm.children.length; i ++)

DumpBookmark (bkm.children [i], nLevel + 1);

}

console.clear ();

console.show ();

console.println ( "Dumping todos los marcadores en el documento.");

DumpBookmark (this.bookmarkRoot, 0);

Recuerde, sin embargo, que el archivo PDF ahora se integre de forma permanente con el código y dará salida a un texto de contenido cada vez que abra el archivo. Remediar esto mediante la supresión del código y guardar el PDF una vez que lo haya utilizado.

Eliminar páginas sin texto

Puede parecer muy poco profesional para dar a los clientes o socios de un documento con páginas en blanco al azar en el interior. También es un desperdicio de papel. Usted puede remediar esto mediante la aplicación de un código JavaScript que elimina cualquier página del documento PDF sin ningún tipo de palabras en él. Utilice el siguiente código para implementar el código JavaScript:

tratar {

// Guardar una copia del documento original

var = nuevoNombre this.path;

var archivo = newName.replace ( "pdf". "_ original.pdf");

this.saveAs (nombre de archivo);

for (var i = 0; i <this.numPages; i ++)

{

numWords = this.getPageNumWords(i);

si (numpalabras == 0)

{

// Esta página no contiene texto, borrarlo

this.deletePages (i, i);

}

}

}

catch (e)

{

app.alert(e);

}

Retire la barra de herramientas

Si desea presentar un documento PDF de una manera profesional y artística, entonces usted podría considerar la eliminación de la barra de herramientas de Acrobat. Esto presentará su PDF en una pantalla completa. Después, los usuarios pueden presionar F8 para quitar el modo de pantalla completa y volver Adobe Acrobat para su opinión lectura original. Inserte la secuencia de comandos haciendo clic en el menú "Advanced" y seleccionando la opción "Proceso de documentos" y "opciones" Documento JavaScripts. Entonces - en el cuadro de secuencias de comandos - insertar el siguiente profesionalizar el aspecto de su documento PDF:

app.toolbar = true;

Otras secuencias de comandos de Adobe Acrobat

Otros archivos JavaScript incluyen aquellos que guardar un archivo PDF con una marca de tiempo. Esta secuencia de comandos en particular es muy útil para ver las versiones anteriores de un documento PDF, ya que no sobrescribe el archivo actual, sino que simplemente crea una nueva con la marca de tiempo. Otros scripts pueden girar todas las direcciones de paisaje o retrato orientado páginas y extraer URL o de correo electrónico. Vea el enlace Evermap en la sección de Recursos para una lista extensa de Adobe Acrobat JavaScript.