>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment insérer un champ de date dans Adobe Acrobat

Vous pouvez insérer des champs de date dans vos fichiers PDF dans Adobe Acrobat XI et afficher automatiquement la date à partir de l'horloge système lorsqu'un lecteur ouvre le document. Ceci est accompli en utilisant un court script JavaScript. Acrobat peut masquer le champ de date et exécuter le script lors de l'impression du document. Dans ce cas, le champ n'est affiché qu'à l'impression.

Vous n'avez pas besoin de connaître JavaScript pour insérer le champ de date.

Étape 1

Ouvrez le fichier PDF que vous souhaitez modifier dans Adobe Acrobat XI ou créez un nouveau PDF. Cliquez sur Outils bouton, sélectionnez le Formulaires puis cliquez sur Modifier bouton pour passer en mode d'édition de formulaire. Vous pouvez également appuyer sur Ctrl-Maj-7 pour entrer en mode d'édition de formulaire.

Étape 2

Cliquez sur Oui si Acrobat vous avertit qu'il n'y a pas de formulaires dans le fichier PDF pour entrer en mode d'édition de formulaire.

Étape 3

Cliquez sur Ajouter un nouveau champ dans le groupe Tâches du volet de droite et sélectionnez Champ de texte dans la liste déroulante pour insérer un nouveau champ de texte dans le document.

Étape 4

Cliquez et faites glisser la souris sur le document pour définir la taille et la position du nouveau champ. Tapez une étiquette pour le nouveau champ de texte -- "TheDate" par exemple -- dans le Nom du champ puis cliquez sur Toutes les propriétés lien pour afficher la fenêtre Propriétés du champ de texte.

Étape 5

Sélectionnez une option dans le champ de formulaire dans l'onglet Général pour modifier l'affichage du champ.

Si vous sélectionnez Visible , le champ est toujours visible. Sélectionnez Masqué mais imprimable pour afficher le champ uniquement lorsque le document est imprimé ; le champ est invisible pour le lecteur jusqu'à ce qu'il l'imprime. Sélectionnez Masqué pour rendre le champ invisible. Pour éviter d'imprimer un champ de date visible, sélectionnez Visible mais ne s'imprime pas .

Étape 6

Passer à l'apparence onglet pour modifier l'apparence du champ. Vous pouvez ajouter une bordure autour du champ en sélectionnant une couleur dans la Couleur de la bordure ou remplissez le champ en sélectionnant une couleur de remplissage dans la Couleur de remplissage boîte.

Changez la police dans Police case et la taille de la police à l'aide de la taille de la police champ. Vous pouvez sélectionner une couleur de police différente dans la Couleur du texte boîte.

Étape 7

Passez aux Options et sélectionnez l'alignement du texte dans le champ de texte à partir de l'onglet Alignement boîte. Vous pouvez choisir d'aligner le texte à gauche, au centre ou à droite. Cliquez sur Fermer pour appliquer les modifications et fermer la fenêtre Propriétés du champ de texte.

Étape 8

Cliquez sur Fermer l'édition du formulaire bouton pour quitter le mode d'édition de formulaire. Le champ n'est pas visible tant que vous n'avez pas créé et utilisé le script JavaScript.

Étape 9

Cliquez sur les miniatures de page dans la boîte à outils de gauche pour afficher la page Vignettes de page, cliquez avec le bouton droit sur la vignette de la page qui contient le champ de texte et sélectionnez Propriétés de la page dans le menu contextuel pour afficher la boîte de dialogue Propriétés de la page.

Étape 10

Passez aux Actions et sélectionnez Ouvrir la page à partir de Sélectionner le déclencheur boîte pour exécuter le script lorsque la page est ouverte. Sélectionnez Exécuter un JavaScript à partir de Sélectionner une action puis cliquez sur Ajouter bouton pour afficher la boîte de dialogue de l'éditeur JavaScript.

Étape 11

Tapez var date =this.getField("TextFieldLabel "); dans la zone Créer et modifier des JavaScripts pour affecter une variable au champ de texte. Assurez-vous de remplacer TextFieldLabel dans votre script avec l'étiquette que vous avez utilisée lors de la création du champ :"LaDate", par exemple.

Appuyez sur Entrée pour commencer une nouvelle ligne et tapez date.value =util.printd("mm/dd/yyyy ", nouvelle Date()); pour ajouter la date de l'horloge système dans le champ. Le jj/mm/aaaa la section contrôle la façon dont la date est affichée ; vous pouvez modifier l'ordre des trois variables en toute sécurité.

Cliquez sur OK pour enregistrer le script, puis cliquez sur OK pour enregistrer les modifications et fermer la boîte de dialogue Propriétés de la page.

Étape 12

Appuyez sur Ctrl-S pour enregistrer les modifications apportées au fichier PDF, puis ouvrez le document dans Adobe Reader ou un autre lecteur PDF pour tester le champ de date.

Astuce

Pour afficher la date uniquement lorsque le document est imprimé, créez un nouveau champ et sélectionnez "Masqué mais imprimable" dans la zone Champ de formulaire de l'onglet Général. Cliquez sur "Outils" après avoir quitté le mode d'édition du formulaire, sélectionnez "JavaScript" et cliquez sur "Définir les actions du document". Double-cliquez sur le déclencheur "Document Will Print" pour ouvrir la boîte de dialogue de l'éditeur JavaScript et utilisez le même script JavaScript pour afficher la date. Cliquez deux fois sur "OK" pour fermer les boîtes de dialogue ouvertes, puis imprimez le document pour tester le nouveau champ.

Si le champ de date n'affiche rien, relisez le script JavaScript. Tout espace, deux-points ou guillemets manquant peut entraîner l'échec du script.


Vie intelligente