# checkpdf

## Description :

Vérifier la présence d'un texte dans un pdf

## Définition :

Dans la zone paramètre, mettre :

* fichier1|valeur avec avec fichier1=emplacement+nom du fichier (ex:c:/tmp/fichier.pdf)  et valeur=texte à vérifier
* fichier1|fichier 2 avec fichier2 = fichier texte (ex:fichier.txt) contenant le texte à vérifier

Le fichier2 doit être installé dans le dossier additional\_files de l'application

Si la valeur ou le fichier2 est contenu dans le pdf, l'action retournera un statut ok.

Si la valeur ou le fichier2 n'est pas contenu dans le pdf, l'action retournera un statut warning.

## Exemples :

La page <http://www.test.kalios-saas.com/automationpractice/html/downloads.html> contient différents exemples de pdf et txt.

Télécharger le fichier PDF et le copier dans un dossier (ex:c:/kalios) :&#x20;

<figure><img src="https://2653574120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGTMFS98BdqWHcneEgIq%2Fuploads%2FJzqypsAa72mNJmqVfkUY%2Fimage.png?alt=media&#x26;token=3179b5a3-3346-44ad-8ab2-95b15a20ecd3" alt=""><figcaption></figcaption></figure>

Télécharger le fichier txt et le copier dans le dossier additional\_files de l'application :

<figure><img src="https://2653574120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGTMFS98BdqWHcneEgIq%2Fuploads%2FOdF5WgIGhUjPykqCg4ll%2Fimage.png?alt=media&#x26;token=d921ecbe-2ee0-4c81-b437-678a04cef23f" alt=""><figcaption></figcaption></figure>

* l'action checkpdf (,c:/kalios/facturepdf.pdf|facturetxt.txt) retournera le statut ok :

<figure><img src="https://2653574120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGTMFS98BdqWHcneEgIq%2Fuploads%2FjH5ujwwbglyyaSSNDs4c%2Fimage.png?alt=media&#x26;token=6967bf2f-2242-47b3-8728-e7c6298bdd7f" alt=""><figcaption></figcaption></figure>

Télécharger le fichier txt et le copier dans le dossier additional\_files de l'application :&#x20;

<figure><img src="https://2653574120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGTMFS98BdqWHcneEgIq%2Fuploads%2FO0YPaDNPqB5EnLgntVL5%2Fimage.png?alt=media&#x26;token=05421efa-55c2-4dac-8e85-e8e070918dc6" alt=""><figcaption></figcaption></figure>

* l'action checkpdf (,c:/kalios/facturepdf.pdf|facturetxt2.txt) retournera le statut warning :

<figure><img src="https://2653574120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGTMFS98BdqWHcneEgIq%2Fuploads%2FrEfBsTkHfu2mJxiM3p6y%2Fimage.png?alt=media&#x26;token=2974a9ec-4147-4546-9810-ec5a5e517979" alt=""><figcaption></figcaption></figure>
