User Tools

Site Tools


es:pdf_adaptor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

es:pdf_adaptor [2022/03/21 13:02]
montse
es:pdf_adaptor [2024/12/10 13:27] (current)
montse [Funciones predefinidas (PF):]
Line 9: Line 9:
 =====Parámetros de inicialización===== =====Parámetros de inicialización=====
  
-  * **FilePath:​** ​Ruta completa del archivo.+  * **FilePath:​** ​ruta completa del archivo.
  
  
-=====Funciones predefinidas ​(PF):=====+=====Funciones predefinidas=====
  
  
-  * **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 consecuenciaLa "​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": ​         +  * **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.
-           - Cuando Occurrencias está "​vacío",​ comprobará que la cadena existe, sin importar el número de veces. +
-           - Cuando Occurrencias es diferente a "​0",​ comprobará que la cadena de búsqueda existe el número de veces indicado. +
-           - Cuando Occurrencias es "​0",​ comprobará que la cadena de búsqueda no existe, devolviendo "​true"​ si es así, "​false"​ si se encuentra varias veces +
  
-  * **checkTextOnDocument(Page Area, Search Text):** Busca un texto dado en un área específica del documento (Página completaEncabezado, CuerpoPie de página). Esta función busca una coincidencia exacta del texto de búsqueda.+  * **checkTextOnPage**: retorna true, si encuentra el texto especificado por el parámetro Search Text,  ​en el área indicada por el parámetro PageAreaen la página representada por el parámetro Page el número ​de veces introducido en Occurrences,​ false en caso contrario.
    
-  * **checkTextOnPageArea(Page,​ CoordinateX,​ CoordinateY,​ Width, Height, Text):​** ​Esta función devuelve verdadero si el parámetro texto existe dentro del área de la pagina definida por los parámetros. El parámetro page indica el número de la página a transformar. CoordinateX y CoordinateY indican las coordenadas de inicio del área. Width y Height indican el tamaño del área deseada, text es el texto que debe comprobar esta función. Y por último la imagen contará con 72 ppp de resolución+  * **checkTextOnPageArea(Page,​ CoordinateX,​ CoordinateY,​ Width, Height, Text):​** ​esta función devuelve verdadero si el parámetro texto existe dentro del área de la pagina definida por los parámetros. El parámetro page indica el número de la página a transformar. CoordinateX y CoordinateY indican las coordenadas de inicio del área. Width y Height indican el tamaño del área deseada, text es el texto que debe comprobar esta función. Y por último la imagen contará con 72 ppp de resolución.
-  +
-  * **getNumPages():​** Devuelve el número de páginas del documento.+
  
-  * **getNumWhitePages():​** Devuelve el número de páginas blancas del documento. +  * **generateFileAsEvidence**: la función genera ​una copia del fichero ​PDF en su estado actual para añadirlo ​como evidencia.
-   +
-  * **getPageAsImage(Page,​File):** Esta PF transforma ​una pagina ​PDF a una imagen jpg con una resolución de 72 ppp. Los parámetros de entrada con los que contamos son Page, que indica el número de página a transformar y el parámetro File que indica la ruta y el nombre de archivo donde la imagen será generada. La extensión es .jpg. \\ El propósito de esta imagen es permitir al usuario cargarla ​en cualquier aplicación que le ayude a identificar las coordenadas donde una parte con texto aparezca.\\ A parte de esto, si Get Evidences está marcado, se generará la imagen en la carpeta del log, como evidencia.+
  
-  * **getPageText:​** Permite recuperar ​el texto contenido ​en una página ​de un PDF, y la función genera como evidencia un fichero con el texto recuperado.+  * **getCustomMetaData**: devuelve ​el valor del metadato personalizado especificado ​en su parámetro ​de entrada. Los metadatos personalizados son otros distintos a los automáticos que se incluyen manualmente en los documentos. En el nombre del metadato se discrimina entre mayúsculas y minúsculas.
  
-  * **getTextByPageArea(Page,​ CoordinateX,​ CoordinateY,​ Width, Height):** Esta función ​ extrae y devuelve el texto que esta contenido dentro de un área de la página. El parámetro page indica ​el número ​de la página a transformarCoordinateX y CoordinateY indican las coordenadas de inicio del áreaWidth Height indican el tamaño del área deseada y por último la imagen contará con 72 ppp de resolución.+  * **getDataSigned**: obtiene los datos de la firma del documento en el caso de que esté firmado digitalmente           ​Devuelve en salida una variable TastTableDataLos datos se devuelven en una fila N columnas.
  
-  * **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.+  ​* **getMetaData**:​ devuelve el valor del metadato seleccionado en el desplegable del parámetro de entrada. Son los metadatos automáticos como: title, author, subject, keyWords, creator, producer, pageCount, creationDate,​ modificationDate,​ traped. 
 + 
 +  * **getNumPages():​** devuelve el número de páginas del documento. 
 + 
 +  * **getNumRows**:​ 
 + 
 +  * **getNumWhitePages():​** devuelve el número de páginas blancas del documento. 
 +      
 +  * **getPageAsImage(Page,​File):​** esta PF transforma una pagina PDF a una imagen jpg con una resolución de 72 ppp. Los parámetros de entrada con los que contamos son Page, que indica el número de página a transformar y el parámetro File que indica la ruta y el nombre de archivo donde la imagen será generada. La extensión es .jpg. \\ El propósito de esta imagen es permitir al usuario cargarla en cualquier aplicación que le ayude a identificar las coordenadas donde una parte con texto aparezca.\\ A parte de esto, si Get Evidences está marcado, se generará la imagen en la carpeta del log, como evidencia. 
 + 
 +  * **getPageText:​** permite recuperar el texto contenido en una página de un PDF, y la función genera como evidencia un fichero con el texto recuperado. 
 + 
 +  * **getTextCountOnDocument(Search Text):** cuenta el número de veces que el texto de búsqueda está presente en el documento. 
 + 
 +  ​* **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
 + 
 +  * **getTextPageByArea(Page,​ CoordinateX,​ CoordinateY,​ Width, Height):** esta función ​ extrae y devuelve el texto que esta contenido dentro de un área de la página. El parámetro page indica el número de la página a transformar. CoordinateX y CoordinateY indican las coordenadas de inicio del área. Width y Height indican el tamaño del área deseada y por último la imagen contará con 72 ppp de resolución. 
 + 
 +  * **isPageWhite(Page):​** devuelve "​true"​ si la página especificada es blanca, "​false"​ si no. 
 + 
 +  * **isSigned**:​ devuelve en su variable de salida booleana, **true** o **false**, según el documento está firmado digitalmente o no. 
 + 
 +  * **readPdfFile**:​ lee un fichero PDF y lo carga para su procesamiento.
  
-  * **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.1647867744.txt.gz · Last modified: 2022/03/21 13:02 by montse