es:pdf_adaptor [TAST DokuWiki ]

User Tools

Site Tools


Sidebar

Primeros pasos en TAST

Que es UML

Configuración del sistema para el uso de TAST

Preguntas más frecuentes

Problemas reconocidos

Indice de la herramienta TAST

Adaptadores de TAST

Ejemplos de adaptadores

TAST Integraciones

Características de interés

Documentación de administración técnica

Recomendaciones para modelar

Formación en la herramienta TAST

es:pdf_adaptor

This is an old revision of the document!


PDF Adaptador

El adaptador PDF le permite interactuar con un archivo .pdf, para que pueda comprobar si ha sido generado correctamente y contiene la información a la que se supone que pertenece. Le será útil para probar todos aquellos procesos en los que se implique la generación de un archivo .pdf.

Parámetros de inicialización

  • FilePath: Ruta completa del archivo.

Funciones predefinidas (PF):

  • getNumPages(): Devuelve el número de páginas del documento.
  • getNumWhitePages(): Devuelve el número de páginas blancas del documento.
  • checkTextOnDocument(Page Area, Search Text): Busca un texto dado en un área específica del documento (Página completa, Encabezado, Cuerpo, Pie de página). Esta función busca una coincidencia exacta del texto de búsqueda.
  • checkTextInSlide(Page, Occurrences, Search Text, ExactSearch): Busca un texto dado en una Página específica del documento. Comprueba si está presente el número de veces expresado en “Ocurrencias” y devuelve “verdadero” o “falso” en consecuencia. La “Búsqueda exacta” le permite saber si está buscando una coincidencia exacta o si el número de espacios entre cada parte de la cadena de búsqueda es variable.

    IMPORTANTE: Por favor, tenga en cuenta el comportamiento de “Ocurrencias”:
    1. Cuando Occurrencias está “vacío”, comprobará que la cadena existe, sin importar el número de veces.
    2. Cuando Occurrencias es diferente a “0”, comprobará que la cadena de búsqueda existe el número de veces indicado.
    3. Cuando Occurrencias es “0”, comprobará que la cadena de búsqueda no existe, devolviendo “true” si es así, “false” si se encuentra varias veces.
  • getTextCountOnPage(Page, Search Text, Page Area): Cuenta el número de veces que el texto de búsqueda está presente en un área específica (Página, Encabezado, Cuerpo, Pie de página) de una página dada. La función busca coincidencias exactas del texto de búsqueda dado.
  • getTextCountOnDocument(Search Text): Cuenta el número de veces que el texto de búsqueda está presente en el documento.
  • isPageWhite(Page): Devuelve “true” si la página especificada es blanca, “false” si no.
es/pdf_adaptor.1569939888.txt.gz · Last modified: 2019/10/01 14:24 by tast