> For the complete documentation index, see [llms.txt](https://university.gonexa.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://university.gonexa.fr/doc/advanced-features/pdf-excel-powerpoint-templates/create-pdf-template.md).

# Créer un modèle de document PDF

Créez un modèle de document au format d'entrée PDF ayant pour but de faire remplir des informations spécifiques à son destinataire.

{% embed url="<https://www.youtube.com/watch?v=MAPOoEZX7WI>" %}

Voici les **2 étapes simples** pour y parvenir :

* La création d'un fond fixe
* La création du formulaire

{% hint style="info" %}
**Pré-requis**

* [ ] Avoir une licence Adobe Acrobat
  {% endhint %}

## Créer le fond fixe du formulaire

Avant de créer le formulaire avec les balises dynamiques, créez le "fond" du formulaire, c'est à dire sa base fixe. Créez le fond du formulaire avec la méthode de votre choix (Canva, Google Docs, Word, Figma, ou directement avec PDF).

* Créez le design visuel du fond du formulaire (logo, images, bloc de couleurs, paragraphes...)
* Donnez les titres et les indications clés du formulaire
* Laissez des espaces dédiées aux balises pour acceuillir de l'information
* Convertissez-le document au format PDF

![Fond fixe du formulaire](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FWhAz8pacIxnwZ2DQqncA%2Fmodeles-pdf-excel-powerpoint-1.png?alt=media)

{% hint style="warning" %}
**Astuce**

Vous pouvez aussi télécharger des modèles pré-conçus sur une plateforme dédiées comme Canva ou utiliser un modèle Gonexa parmi la librairie de modèles pré-conçus : [Templates préconçus](https://www.gonexa.fr/ressources/templates)
{% endhint %}

## Créer le formulaire depuis Adobe Acrobat

Ouvrez votre modèle PDF (fond fixe) avec **Adobe Acrobat** pour y ajouter des balises. Accédez aux outils disponibles depuis le bandeau, sélectionnez "Préparer le formulaire" et cliquez sur "Démarrer."

### Préparer un formulaire

* Depuis le bandeau accédez à tous les outils disponibles par Adobe Acrobat
* Cliquez sur "Préparer un formulaire" et sur "Créer le formulaire" pour commencer la création du formulaire.

![Préparer un formulaire](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FkvO9LCPAREu1Nc6DTh4z%2Fmodeles-pdf-excel-powerpoint-2.png?alt=media)

* Vous trouverez des contenu déjà pré-ajoutés. Créez de nouveaux contenus à la main en supprimant les composant déjà ajoutés automatiquements ou modifiez l'existant.

### Ajouter une zone de texte (Champ texte)

* Depuis la barre de navigation Adobe, sélectionnez l'option "Ajouter des composants de formulaire" sur le document, à l'endroit souhaité et selectionnez le type souhaité : "Champ de texte" dans notre cas
* Glissez débosez le composant à l'endroit souhaité s'il s'agit d'un nouveau, reprenez votre curseur et double cliquez sur l'éléments pour le paramétrer.

![Ajout d'un champ texte](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FtaRS20nE2E02Xv0ceVKp%2Fmodeles-pdf-excel-powerpoint-3.png?alt=media)

* Depuis la pop-up "Propriété du de texte" accédez au premier champ "Nom" dans lequel vous allez renseignez la balise Gonexa avec le champs Salesforce à afficher. Copiez-collez là depuis le bandeau assistant.

![Propriétés communes du champ texte](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2Fn4BapgxzkkRA9ClzZCnE%2Fmodeles-pdf-excel-powerpoint-4.png?alt=media)

* Choisissez si l'élement est obligatoire en cochant "Obligatoire" ou en lecture seule en cochant la case "Lecture seule"
* Pilotez la mise en forme de vos balises dans l'onglet "Aspect" : taille, couleur de la bordure, couleur du fond, police..

![Onglet Aspect - style de trait](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2F2UuX7QiToVmgK5leNVxE%2Fmodeles-pdf-excel-powerpoint-5.png?alt=media)

* Validez en cliquant sur Fermer

### Créer une liste d'option (Picklist Salesforce)

* Depuis les composants de formulaire, sélectionnez l'option "Liste déroulante" ou "Zone de liste" et cliquez sur le document, à l'endroit ou vous souhaitez la placer
* Double cliquez avec votre curseur sur l'éléments pour le paramétrer.
* Dans le champs "Nom" de l'onglet Général, renseignez la balise Gonexa avec le champs Salesforce à afficher. Copiez-collez là depuis le bandeau assistant.
* Depuis l'onglet Options, renseignez valeurs de la liste de sélection. Il s'agit des valeurs de picklist exactes Salesforce. Ajoutez les éléments et ordonnancez-les. Sélectionnez la valeur par défaut et cliquez sur Fermer.

![Onglet Options de la liste déroulante](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FwyVje5Egn0IDrGUqtTHs%2Fmodeles-pdf-excel-powerpoint-6.png?alt=media)

{% hint style="danger" %}
**Attention**

Si une valeur de Picklist Salesforce n'existe pas, c'est à dire est vide, renseignez impérativement `Null` dans l'élement de valeur dans votre liste d'option.
{% endhint %}

### Placer une case à cocher (Checkbox Salesforce)

* Depuis la barre de navigation Adobe, sélectionnez le composant "Case à cocher" et déposez là sur la page à l'endroit souhaité
* Double cliquez avec votre curseur sur l'éléments pour le paramétrer.
* Dans le champs "Nom" de l'onglet Général, renseignez la balise Gonexa avec le champs Salesforce de type case à cocher (Checkbox) à afficher. Copiez-collez là depuis le bandeau assistant.
* La case sera cochée s'elle est cochée dans Salesforce et récupère une valeur true / false.

![Paramétrage de la case à cocher](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FB12MT7XsxQNYfxn6w8ZM%2Fmodeles-pdf-excel-powerpoint-7.png?alt=media)

* Cliquez sur Fermer pour valider.

{% hint style="danger" %}
**Attention**

Une balise de type case à cocher (Checkbox) ne peut être appelée qu'une fois dans le document.
{% endhint %}

### Créer des boutons radios (liste de sélection unique)

* Depuis la barre de navigation Adobe, sélectionnez le composant "Bouton radio" et cliquez sur le document à l'endroit où vous souhaitez le placer
* Nommez-les avec la balise Gonexa créé depuis l'assistant.
* Depuis le bandeau, modifiez les valeurs : choix 1, choix, choix 3... avec le nom de la valeur de PickList Salesforce.

![Paramétrage des boutons radio](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2FKw2YdhWml1kBxaPXjbug%2Fmodeles-pdf-excel-powerpoint-8.png?alt=media)

### Aperçu et chargement du Modèle PDF

Une fois vos composants de formulaires ajouté, testez en cliquant sur "Aperçu" via Adobe Acrobat et chargez votre modèle dans Salesforce

![Aperçu du formulaire dans Adobe Acrobat](https://4198981723-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTYUzkIngX1MnHE8kOJDR%2Fuploads%2Fz5Et3ZOuChDzjEA1EgRh%2Fmodeles-pdf-excel-powerpoint-9.png?alt=media)

* Depuis votre modèle de document Salesforce, chargez la nouvelle version avec le PDF créé sur Adobe Acrobat
* Testez votre modèle comme d'habitude


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://university.gonexa.fr/doc/advanced-features/pdf-excel-powerpoint-templates/create-pdf-template.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
