Agence web » Actualités du digital » Comment créer des formulaires PDF avec des calculs dans Adobe Acrobat

Comment créer des formulaires PDF avec des calculs dans Adobe Acrobat

Outre la création de documents imprimables propres, les fichiers créés avec Adobe Acrobat Pro peuvent contenir des formules qui calculent automatiquement vos entrées. Voici comment effectuer des calculs simples dans un fichier PDF.

Utilisation d'un PDF avec des calculs

En ce qui concerne les logiciels capables de créer des fichiers avec des formules et des calculs automatiques, vous avez probablement en tête un tableur comme Microsoft Excel ou Google Sheets. Cependant, la nature et la mise en forme des feuilles de calcul les rendent difficiles à utiliser et peu pratiques à utiliser comme formulaire que vous distribuez aux utilisateurs.

Heureusement, Adobe Acrobat, la suite de création de PDF haut de gamme, dispose de plusieurs outils qui vous permettent de créer des champs avec des calculs automatiques.

Il existe de nombreux cas d'utilisation potentiels pour un PDF avec un formulaire calculé, tels que:

  • Formulaires de commande: Si vous distribuez un formulaire rempli de produits possibles et leurs prix à un client, vous pouvez créer un champ qui affiche rapidement le prix final de leur commande sans avoir à sortir une calculatrice.
  • Évaluations et examens: Vous pouvez faire un quiz ou une évaluation qui affiche automatiquement le score lorsque vous avez terminé de répondre.
  • Factures: Si vous créez une facture imprimée, vous pouvez la configurer pour afficher automatiquement le montant final que vous facturez.

En plus de ce qui précède, les formulaires PDF peuvent être utiles pour effectuer des évaluations des risques, créer des formulaires d'adhésion ou même effectuer un simple test de personnalité hors ligne.

Création de champs calculés simples

Pour commencer, accédez à Acrobat et créez un formulaire. Cliquez sur "Outils" dans le coin supérieur droit de l'écran, faites défiler vers le bas et sélectionnez "Préparer le formulaire". À partir de là, vous pouvez commencer un nouveau formulaire à partir de zéro, ou le baser sur un fichier PDF ou un document existant que vous avez déjà. L'importation d'un fichier vous donnera la possibilité de remplir automatiquement les cases avec des champs à remplir. Peu importe que vous le fassiez ou non, car vous pourrez toujours modifier et créer ces champs ultérieurement.

Pour mieux comprendre comment créer un formulaire calculé, commençons par un exemple. Ci-dessus, un simple formulaire de commande avec sept champs: Quantité 1 à Quantité 5, où chaque champ correspond à différentes quantités d'articles; Quantité totale; et prix total. Nous voulons que les cinq quantités soient des champs remplissables que les utilisateurs peuvent saisir eux-mêmes, tandis que les champs Quantité totale et Prix total sont automatiquement calculés.

Pour vous assurer qu'un champ est remplissable, double-cliquez dessus ou cliquez avec le bouton droit et accédez aux Propriétés de la zone de texte, et laissez la case en lecture seule décochée.

Étant donné que toutes nos zones de quantité sont remplissables, nous devons créer un calcul pour notre champ Quantité totale. Sélectionnez la case, puis accédez à Propriétés de la zone de texte> Calculer. À partir d'ici, nous pouvons effectuer l'une des deux opérations suivantes: vous pouvez sélectionner la deuxième option pour sélectionner l'un des calculs prédéfinis, tels que la somme, le produit ou la moyenne; ou vous pouvez choisir la troisième option pour créer une formule de notation de champ simplifiée. Pour cet exemple, nous allons utiliser les calculs prédéfinis et sélectionner "somme".

Cliquez sur Choisir, et vous serez amené à un menu où vous pouvez sélectionner tous les champs que vous souhaitez additionner. Sélectionnez tous les champs que vous souhaitez inclure, puis cliquez sur OK. Vous remarquerez que la valeur de votre champ est passée à 0.

Utilisation de la notation simplifiée

Ensuite, nous voulons créer un calcul pour notre champ Prix total. Contrairement à la quantité totale, nous ne pouvons pas simplement résumer un ensemble de champs. Nous devons créer une série d'équations.

Pour ce faire, nous pouvons utiliser le format de notation simplifiée. Sélectionnez la case Prix total, accédez à Propriétés de la zone de texte> Calculer, puis sélectionnez la troisième option. Vous pourrez saisir une formule dans une zone de texte en cliquant sur le bouton Modifier.

Pour les calculs arithmétiques simples, cette boîte de formule fonctionne de manière très similaire à une boîte de formule Excel. Saisissez simplement les noms de champs des cases de quantité et vous pourrez les ajouter, les soustraire, les multiplier ou les diviser par d'autres nombres. Vous pouvez également placer des calculs entre parenthèses pour les segmenter. Pour référence, voici les modificateurs pour les calculs arithmétiques de base:

  • Ajouter: +
  • Soustraire:
  • Multiplier: *
  • Diviser: /

Pour cet exemple particulier, nous voulons multiplier chaque quantité avec leur prix respectif. Compte tenu des prix indiqués, nous nous retrouverons avec la formule simple suivante:

(Qty1*5)+(Qty2*7)+(Qty3*7)+(Qty4*12)+(Qty5*20)

La saisie de la formule ci-dessus multipliera chaque quantité par leur prix respectif et générera le prix final.

Si, par exemple, nous voulions commander 3 clés USB, 2 câbles Apple Lightning et 1 banque de batteries de 10000 mAh, nous obtiendrions le résultat suivant:

Remplissage, enregistrement et calculs complexes

Avant d'enregistrer votre fichier, définissez les zones que vous ne souhaitez pas modifier en lecture seule dans les propriétés de la zone de texte. Quiconque ouvre le formulaire PDF ne pourra pas modifier ces champs.

Enregistrez votre document en tant que fichier PDF standard et il devrait être un formulaire à remplir sur n'importe quel logiciel de visualisation de documents, y compris les navigateurs Web. Une fois rempli, il peut être enregistré ou imprimé comme n'importe quel autre fichier PDF.

Parce que le système de calcul dans les fichiers PDF est basé sur Javascript, vous pouvez faire beaucoup de choses avancées avec lui. Si vous souhaitez en savoir plus, vous pouvez visiter le site Web d'Adobe pour en savoir plus sur les différents modificateurs que vous pouvez utiliser, ainsi que pour créer des scripts de calcul personnalisés qui vous permettent d'avoir une mise en forme conditionnelle et des formules qui vous permettent de modifier le texte.

★★★★★