Accueil
» Conseils PC
»
Créer des PDF remplissables à partir de formulaires dans LibreOffice Writer
Créer des PDF remplissables à partir de formulaires dans LibreOffice Writer
Pour créer un PDF remplissable dans LibreOffice Writer, ajoutez des champs de formulaire à votre document, puis exportez-le au format PDF en activant l'option « Créer un formulaire PDF » . Enregistrez le fichier Writer modifiable comme fichier principal ; le PDF sera la version à remplir par les destinataires.
Avant d'ajouter des champs
Utilisez les contrôles de formulaire de Writer lorsque les utilisateurs doivent saisir du texte, cocher des cases ou faire des choix dans une liste d'un PDF. Cela diffère du simple fait de dessiner des lignes vides ou des carrés sur une page : ces éléments ne font que ressembler à des champs et ne permettent pas la saisie de données. La documentation « Contrôles de formulaire » de LibreOffice présente les contrôles disponibles et explique comment les insérer et les modifier.
Commencez par concevoir la page. Un formulaire d'inscription d'une seule page, par exemple, pourrait demander un nom, une adresse courriel, une catégorie et un consentement. Utilisez des questions courtes, prévoyez suffisamment d'espace pour les réponses et regroupez les choix similaires. Un tableau simple peut faciliter l'alignement des étiquettes et des champs ; supprimez ou estompez les bordures du tableau si elles ne doivent pas apparaître dans le formulaire imprimé.
Enregistrez une copie de travail au format OpenDocument Text (.odt) avant d'ajouter des contrôles.
Déterminez quelles réponses nécessitent un texte libre, une sélection unique ou un choix par oui/non.
Conservez des étiquettes à côté de leurs champs afin que les utilisateurs puissent comprendre chaque commande lorsqu'ils naviguent dans le PDF à l'aide de la touche Tab.
Une simple page étiquetée indique clairement la place de chaque champ interactif dans le formulaire.
Insérer des contrôles interactifs dans Writer
Afficher la barre d'outils Contrôles de formulaire. Choisissez Affichage > Barres d'outils > Contrôles de formulaire . Si votre interface utilise une disposition de menu différente, recherchez Contrôles de formulaire dans le menu Insertion ou le menu Formulaire ; les points d'entrée disponibles peuvent varier selon la version et la disposition de l'interface.
Activez le mode Création. Dans la barre d’outils Contrôles de formulaire, activez le mode Création pour pouvoir placer et modifier les contrôles. LibreOffice décrit le mode Création comme le mode d’édition des contrôles ; le désactiver vous permet de les utiliser.
Ajoutez un contrôle. Cliquez sur un contrôle tel qu'une zone de texte, une case à cocher, un bouton d'option ou une zone de liste déroulante dans la barre d'outils. Cliquez ensuite et faites glisser le curseur à l'endroit où le contrôle doit être placé. Répétez l'opération pour chaque réponse. Une zone de texte permet de saisir du texte ; une case à cocher permet d'indiquer un choix (activé/désactivé) ; les boutons d'option permettent de choisir entre deux options ; et une zone de liste déroulante propose une liste déroulante.
Veillez à l'alignement des contrôles. Placez chaque champ systématiquement à côté de son libellé. Prévoyez des zones de texte suffisamment longues pour les réponses attendues et assurez-vous que les invites longues n'empiètent pas sur les contrôles. Évitez d'utiliser plusieurs lignes vides quasi identiques à la place d'un seul champ de texte utilisable.
Choisissez un contrôle dans la liste des contrôles de formulaire, puis faites-le glisser sur la page pour définir sa taille et sa position.
Définir les propriétés du champ et la navigation
Faites un clic droit sur un contrôle et choisissez Propriétés du contrôle pour modifier ses paramètres. Attribuez à chaque champ un nom clair et unique, comme nom_complet ou adresse_email . Les noms facilitent l'identification des champs lors de la collecte ou du traitement ultérieur des réponses. Ajoutez une étiquette visible ou un texte explicatif sur la page ; ne vous fiez pas à un nom de champ technique pour indiquer au destinataire ce qu'il doit saisir.
Pour une liste déroulante, définissez des options claires et déterminez si l'utilisateur peut saisir une valeur en dehors de la liste. La zone de liste déroulante de LibreOffice autorise la saisie, sauf si son attribut « lecture seule » est activé. Utilisez une zone de liste lorsque l'utilisateur doit choisir parmi les options proposées. Pour les options à choix multiple, utilisez des boutons d'option et attribuez le même nom aux boutons d'un même groupe ; les groupes distincts doivent avoir des noms différents.
Vérifiez l'ordre de tabulation ainsi que la mise en page. Choisissez Formulaire > Ordre d'activation pour consulter ou modifier l'ordre dans lequel les contrôles reçoivent le focus lorsque l'utilisateur appuie sur la touche Tab. Un ordre logique suit généralement l'ordre de lecture : de haut en bas, puis de gauche à droite. Désactivez le mode Création et cliquez sur les contrôles dans Writer pour vérifier leur bon fonctionnement. Réactivez le mode Création si nécessaire.
Utilisez les propriétés de contrôle pour configurer un champ et aligner les contrôles associés avant l'exportation.
Exporter un PDF remplissable
Enregistrez le fichier maître .odt mis à jour.
Choisissez Fichier > Exporter sous > Exporter au format PDF . Dans les options PDF, restez sur l'onglet Général.
Dans le menu Formulaires, sélectionnez Créer un formulaire PDF . LibreOffice indique que cette action crée un formulaire PDF que les utilisateurs peuvent remplir et imprimer. Le même panneau comprend une option de format de soumission (FDF, PDF, HTML ou XML) qui détermine le format utilisé lors de l'envoi du formulaire PDF.
Choisissez un format de soumission uniquement si votre flux de travail utilise une action de soumission configurée et que vous savez comment les données soumises seront reçues. Cocher « Créer un formulaire PDF » ne crée pas automatiquement de boîte de réception, de point de terminaison web ni de base de données de réponses.
Cliquez sur Exporter, choisissez un nom de fichier et enregistrez le PDF. Conservez le fichier .odt pour pouvoir modifier ultérieurement la mise en page et les contrôles.
Activez l'option « Créer un formulaire PDF » dans la boîte de dialogue d'exportation PDF afin que les destinataires puissent saisir et enregistrer leurs réponses.
Vérifiez le fichier exporté
Ouvrez le PDF exporté dans un lecteur PDF compatible avec les formulaires interactifs. Vérifiez que les champs peuvent être sélectionnés et que le texte, les cases à cocher et les listes déroulantes fonctionnent correctement.
Utilisez la touche Tabulation pour naviguer entre les champs et vérifiez que leur ordre est cohérent. Essayez une réponse longue pour voir si elle tient dans le champ.
Saisissez des exemples de données, enregistrez une copie de test distincte, fermez-la, puis rouvrez-la pour confirmer que les entrées persistent dans cette visionneuse.
Imprimez ou prévisualisez un exemplaire rempli si les destinataires peuvent l'imprimer. Vérifiez que les commandes et les étiquettes restent alignées et lisibles.
Les visionneuses PDF ne gèrent pas toutes les fonctionnalités des formulaires de la même manière. Il est donc conseillé de tester le PDF dans le logiciel que vos destinataires sont susceptibles d'utiliser. Si un champ est manquant ou non interactif, retournez au fichier .odt, vérifiez que le champ existe et que le mode Création est désactivé avant l'exportation, puis exportez à nouveau en sélectionnant « Créer un formulaire PDF ».