“Conocimientos software>Código abierto

Lista de Adobe Acrobat Scripts

2016/3/8
Acrobat JavaScript es un lenguaje orientado a objetos que puede alterar y modificar la configuración de aspecto y de base de datos de un formato de documento portátil ( PDF) . Es el único lenguaje de programación pre-instalado en el programa de Adobe y se puede utilizar para manipular cualquier cosa de los datos de entrada del usuario a las plantillas de documentos PDF. El editor JavaScript Acrobat se encuentra dentro de la ventana del programa de Adobe . Crear contenido de texto de salida

Este script en particular crea una lista del contenido de cada marcador y número de 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 contenido para que en otro programa como Microsoft Word. En lugar de tomarse el tiempo para vadear a través de todos los nombres de PDF y el número de página, inserte el código siguiente en Acrobat y copiar y pegar el texto de salida en su documento de Word :
función

DumpBookmark ( BKM, nLevel )
< p > {

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 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 abre la archivo. Remediar esto mediante la eliminació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 una documento con las páginas en blanco al azar en el interior. También es un desperdicio de papel . Usted puede remediar esto mediante la implementación de un JavaScript que elimina cualquier página del documento PDF sin palabras en él . Utilice el siguiente código para implementar el JavaScript:

try {

//guardar una copia del documento original

var newName = this.path ;

var filename = newName.replace ( "pdf ". " _Original.pdf ");

this.saveAs (filename ) ;

for (var i = 0 ; i < esto. NumPages , i + +) {


numpalabras = this.getPageNumWords ( i);

if ( numpalabras == 0 ) {


< p > //esta página no tiene texto, eliminar
quitar la barra

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 eliminar el modo de pantalla completa y volver Adobe Acrobat a su vista original lectura. Introduzca la secuencia de comandos , haga clic en el menú "Advanced " y seleccionando la opción " Procesamiento de Documentos " y opciones " JavaScripts de documentos" . Luego - en el cuadro de scripting - insertar el siguiente para profesionalizar el aspecto del documento PDF :

app.toolbar = true;
Otros Adobe Acrobat Scripts

Otros JavaScripts incluyen los que guarda un PDF con un sello de tiempo . Este script 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 páginas del paisaje o retrato orientados y extraer URL o direcciones de correo electrónico . Vea el enlace Evermap en la sección de Recursos para una lista extensa de Adobe Acrobat JavaScripts .

Código abierto
Mi unidad de disco virtual no se ejecuta en Windows 95/98/Me
ISO Herramientas Open Source
Cómo ver la televisión en un Qosmio
Cómo restablecer Xcode
¿Qué se requiere para construir fuentes de FreeType2
Cómo agregar un proyecto a CVS
Tutoriales para phpBB
Cómo instalar un archivo Jar
Conocimientos Informáticos © http://www.ordenador.online