Vous créez un formulaire PDF ? Peut-être un examen ou un questionnaire. Certaines questions ont plusieurs réponses possibles. Comment les ajouter à un PDF sans gaspiller beaucoup d'espace ? Facile. C'est ici que vous utilisez une liste déroulante dans un PDF.
Mais comment en créer une ? Ce n'est pas aussi simple que d'ajouter une case à cocher ou un champ de texte. C'est donc un territoire inconnu pour beaucoup. Mais ne vous inquiétez pas. Vous pouvez utiliser cet article comme guide pour apprendre à ajouter des listes déroulantes aux PDF. Vous pouvez trouver de nombreuses méthodes, comme l'utilisation de Wondershare PDFelement, pour le faire.
Dans cet article
Méthode 1 : Ajouter une liste déroulante dans un PDF à l'aide de Wondershare PDFelement
Wondershare PDFelement est l'un des meilleurs créateurs ou éditeurs de formulaires PDF qui existe. Fidèle à son nom, Wondershare PDFelement prend en charge de nombreux éléments de formulaire. Des choses simples comme les zones de texte aux éléments avancés comme les listes déroulantes, Wondershare PDFelement les prend tous en charge. Mais savez-vous ce qui est le meilleur ? Wondershare PDFelement est abordable et facile à utiliser, et il est également très puissant.
Voici votre guide pour ajouter une boîte déroulante en utilisant Wondershare PDFelement :
- Ouvrez le PDF que vous souhaitez éditer avec Wondershare PDFelement.
- Cliquez sur Formulaire.
- Cliquez sur Liste déroulante et cliquez à l'endroit où vous souhaitez que la boîte déroulante apparaisse.
4. Cliquez avec le bouton droit de la souris sur la zone de liste déroulante et cliquez sur Propriétés.
5. Cliquez sur Options.
6. Entrez une option dans la boîte "Élément" > cliquez sur Ajouter.
7. Répétez l'étape 6 jusqu'à ce que vous ayez saisi toutes les options.
8. Cliquez sur Fermer.
9. Cliquer sur Accueil et tester la liste déroulante.
Méthode 2 : PDFgear Online - Ajouter une boîte de dialogue PDF gratuitement avec cet outil en ligne
Cherchez-vous une méthode gratuite pour ajouter une liste déroulante à un PDF ? Vous pouvez utiliser PDFgear Online. PDFgear a également cette capacité, mais il n'est pas nécessaire de l'installer lorsque la version en ligne peut le faire aussi bien. PDFgear Online vous permet de créer des listes déroulantes très facilement. Il vous permet également de personnaliser la boîte ; vous pouvez changer les couleurs, la taille de la police et le style de la police.
Suivez ces étapes pour créer une liste déroulante en utilisant PDFgear Online :
- Ouvrez un navigateur web et allez sur https://www.pdfgear.com/edit-pdf/.
- Cliquez sur Télécharger des fichiers PDF et téléchargez le PDF dans lequel vous souhaitez insérer une liste déroulante. Vous pouvez également simplement glisser et déposer le PDF dans l'interface utilisateur.
- Cliquez sur Ajouter et modifier des champs de formulaire.
- Cliquez sur Liste déroulante et cliquez à l'endroit où vous souhaitez que la boîte déroulante apparaisse.
5. Double-cliquez sur la boîte et cliquez sur Options.
6. Une à une, entrez chaque option et cliquez Ajouter. Cliquez OK lorsque vous avez terminé.
7. Cliquez sur Ajouter et modifier les champs du formulaire de nouveau pour quitter le mode. Testez la liste déroulante.
Méthode 3 : Sejda - Ajouter une liste déroulante dans un PDF en toute simplicité
Sejda est un autre outil PDF en ligne que vous pouvez utiliser pour ajouter une liste déroulante à un PDF. Ce qui est bien, c'est qu'il n'est pas nécessaire d'ouvrir une fenêtre Propriétés. Une barre d'outils flottante contenant des options de personnalisation apparaît au-dessus de la liste déroulante. Si vous souhaitez modifier les couleurs et la taille des polices ou ajouter des options, vous pouvez le faire à cet endroit. Cela permet de rationaliser le processus. Cependant, veuillez noter que vous ne pouvez pas tester la liste déroulante. Vous devez télécharger le PDF pour vérifier s'il fonctionne.
Suivez les étapes suivantes pour ajouter une liste déroulante à l'aide de Sejda :
- Utilisez un navigateur web et allez sur la page de l'éditeur PDF en ligne de Sejda.
- Cliquez sur Télécharger un fichier PDF. Sélectionnez votre PDF.
- Cliquez sur Formulaires > Liste déroulante.
- Cliquez à l'endroit où vous souhaitez que la boîte déroulante apparaisse.
5. Cliquez sur Propriétés du champ.
6. Ajoutez les options.
7. Cliquez sur Appliquer les changements.
Méthode 4 : DocFly - Ajouter des listes déroulantes PDF avec ce créateur avancé de formulaires PDF en ligne
DocFly est un créateur de formulaires en ligne sécurisé. Après 12 heures, les PDF que vous téléchargez sur le site web sont automatiquement supprimés. En plus d'être sécurisé, DocFly possède des fonctions de formulaire avancées. Il prend en charge 10 fonctions de formulaire différentes, dont la liste déroulante.
Ce qui distingue DocFly des autres, ce sont les deux options de personnalisation peu communes. Si la case "Autoriser les choix personnalisés" est cochée, vous pouvez permettre au remplisseur de formulaires d'ajouter une réponse qui ne figure pas parmi les options proposées. Vous pouvez également autoriser des choix vides.
Pour ajouter une liste déroulante à l'aide de DocFly, procédez comme suit :
- Ouvrez votre navigateur web préféré et rendez-vous sur DocFly.com.
- Glissez et déposez votre PDF dans la boîte de saisie ou cliquez sur Cliquez pour télécharger votre fichier pour le télécharger.
- Cliquez sur Créateur de formulaire.
- Cliquez sur Champ déroulant et cliquez à l'endroit où vous souhaitez que la boîte apparaisse.
6. Dans le panneau de droite, ajoutez les choix.
7. Cliquez sur Enregistrer.
Méthode 5 : Ajouter une liste déroulante à un PDF par programmation
Toutes les méthodes ci-dessus utilisent des outils PDF pour ajouter des listes déroulantes aux PDF. Mais il existe un autre moyen. Si vous savez programmer, vous pouvez utiliser C#. Vous pouvez le faire en utilisant la bibliothèque iTextSharp. Voyons comment procéder :
Voici l'extrait de code :
using System; using System.IO; using iTextSharp.text; using iTextSharp.text.pdf; class Program { static void Main(string[] args) { // Ajouter le chemin d'accès au fichier PDF existant string existingPdf = "existing_pdf.pdf";
// Créer un chemin d'accès au fichier PDF modifié string modifiedPdf = "modified_pdf.pdf";
// Créer un nouveau PDF à partir d'un PDF existant using (FileStream fs = new FileStream(modifiedPdf, FileMode.Create, FileAccess.Write, FileShare.None)) { using (PdfReader reader = new PdfReader(existingPdf)) { using (PdfStamper stamper = new PdfStamper(reader, fs)) { // Créer un champ de liste déroulante var dropdownField = new TextField(stamper.Writer, new Rectangle(100, 700, 200, 750), "dropdown"); dropdownField.Choices = new string[] { "Option 1", "Option 2", "Option 3" }; dropdownField.ChoiceExports = new string[] { "option1", "option2", "option3" }; dropdownField.FontSize = 12f; dropdownField.Options = TextField.MULTISELECT; dropdownField.Visibility = BaseField.VISIBLE;
// Ajouter le champ au PDF stamper.AddAnnotation(dropdownField.GetTextField(), 1); } } } Console.WriteLine("Dropdown list added successfully!"); } } |
Voici une explication du fonctionnement du code.
- Remplacez "existing_pdf.pdf" par le chemin d'accès à votre fichier PDF existant.
- Remplacez "modified_pdf.pdf" par le chemin d'accès au PDF que vous souhaitez créer.
- Un champ déroulant est créé à l'aide de la classe TextField de iTextSharp. Définir les propriétés du champ déroulant, telles que Choix, ChoixExports, Taille de la police, Options et Visibilité.
- Enfin, à l'aide de la méthode "stamper.AddAnnotation()", ajoutez la liste déroulante au PDF.
Partie 2. Tableau comparatif des méthodes de création de listes déroulantes PDF
Nous allons comparer ici les 5 méthodes permettant d'ajouter des listes déroulantes aux PDF.
|
Prix |
Avantages |
Inconvénients |
Wondershare PDFelement |
Annuel - 79,99 $ Perpétuel - 129,99 $ |
-Wondershare PDFelement n'est pas un outil en ligne. -Les listes déroulantes que PDFelement vous permet d'ajouter sont très avancées. Il y a tellement d'options de personnalisation. |
-Après la période d'essai gratuite, vous devez souscrire un abonnement pour utiliser les fonctions de formulaire telles que les listes déroulantes.
|
PDFgear Online |
Gratuit |
-Vous pouvez utiliser PDFgear de manière illimitée sans payer. -PDFgear Online est très facile à utiliser. -Il n'est pas nécessaire d'installer l'application de bureau PDFgear. |
-Sans installer la version de bureau, vous aurez besoin d'une connexion internet pour utiliser PDFgear. |
Sejda Online PDF |
Gratuit Carte hebdomadaire - 5 $ Mensuel - 7,50 $ Annuel - 63 $ |
-Vous utilisez une barre d'outils flottante plutôt qu'une fenêtre de propriétés pour modifier la liste déroulante. -Il n'est pas nécessaire d'installer la version bureautique de Sejda pour ajouter une liste déroulante. |
-Vous ne pouvez pas tester le fonctionnement de la liste déroulante sans télécharger le PDF. -Le nombre de pages et la taille des fichiers sont limités dans la version gratuite. |
DocFly |
Gratuit Mensuel - 3,99 $ |
-DocFly Pro (mensuel) 3,99 $ -Le créateur de formulaires de DocFly possède des fonctions avancées. -Comme les options se trouvent dans le panneau de droite, il n'est pas nécessaire d'ouvrir une fenêtre Propriétés. |
-La version gratuite de DocFly a une limite d'exportation.
|
C# |
Gratuit |
-Les programmeurs n'ont pas besoin d'installer un éditeur PDF. -C'est beaucoup plus sûr que de télécharger votre PDF sur un site web. |
-Il faut savoir programmer, sinon ce sera très difficile malgré la connaissance du code. |
Conclusion
L'utilisation d'une liste déroulante dans le PDF est nécessaire pour ajouter une question avec plusieurs réponses possibles. Elle vous permet d'économiser de l'espace dans le PDF et de lui donner une apparence professionnelle. Une façon d'ajouter une liste déroulante à un PDF est d'utiliser Wondershare PDFelement. C'est l'un des meilleurs créateurs de formulaires PDF, convivial, abordable et robuste. Il existe de nombreuses options de personnalisation pour les listes déroulantes, ce qui vous permet d'en créer une exactement comme vous le souhaitez.
Clara Durand
staff Éditeur