Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Acrobat JavaScript est un langage basé sur le noyau de JavaScript version 1.5 de l’ISO-16262, anciennement connu sous le nom d’ECMAScript, un langage de script orienté objet développé par Netscape Communications. JavaScript a été créé pour décharger le traitement des pages Web d’un serveur vers un client dans des applications basées sur le Web. Acrobat JavaScript implémente des extensions, sous la forme de nouveaux objets et de leurs méthodes et propriétés associées, au langage JavaScript. Ces objets spécifiques à Acrobat permettent à un développeur de gérer la sécurité des documents, de communiquer avec une base de données, de gérer des pièces jointes, de manipuler un fichier PDF afin qu’il se comporte comme un formulaire interactif et activé par le Web, etc. Étant donné que les objets spécifiques à Acrobat sont ajoutés au-dessus de JavaScript de base, vous avez toujours accès à ses classes standard, y compris Math, String, Date, Array et RegExp.
Les documents PDF ont une grande polyvalence car ils peuvent être affichés à la fois dans le logiciel Acrobat et dans un navigateur Web. Par conséquent, il est important d’être conscient des différences entre Acrobat JavaScript et JavaScript utilisé dans un navigateur Web, également connu sous le nom de JavaScript HTML :
Vous pouvez ajouter JavaScript à la fois au niveau du document et de la page en utilisant Aspose.PDF for .NET. Pour ajouter JavaScript :
L’exemple ci-dessous applique l’OpenAction à un document spécifique.
Une nouvelle propriété nommée JavaScript est ajoutée dans la classe Document qui a un type de collection JavaScript et fournit un accès aux scénarios JavaScript par sa clé. Cette propriété est utilisée pour ajouter du JavaScript au niveau du document. La collection JavaScript a les propriétés et méthodes suivantes :
Aspose.PDF vous permet de définir une date d’expiration pour un document PDF en intégrant des actions JavaScript. Cette fonctionnalité garantit que le PDF devient inaccessible après une date et une heure spécifiées, améliorant ainsi la sécurité et le contrôle des documents. En tirant parti des actions JavaScript, vous pouvez définir des conditions d’expiration précises jusqu’à la seconde, garantissant que l’accessibilité du document est étroitement régulée.
Vous pouvez y parvenir en suivant ces étapes
Ci-dessous se trouvent des extraits de code démontrant cette fonctionnalité en C# (.NET) et en Java.
L’extrait de code C# suivant démontre comment définir une date et une heure d’expiration pour un document PDF en utilisant des actions JavaScript avec Aspose.PDF :
Objet Date JavaScript : En JavaScript, l’index du mois commence à 0
pour janvier et se termine à 11
pour décembre. Assurez-vous que la valeur du mois est ajustée en conséquence lors de la définition de la date et de l’heure d’expiration.
Considérations de Sécurité : Bien que les actions JavaScript puissent contrôler le comportement d’un document PDF, elles dépendent du support du visualiseur PDF pour JavaScript. Tous les visualiseurs PDF ne peuvent pas honorer ces scripts, et les utilisateurs peuvent avoir désactivé l’exécution de JavaScript pour des raisons de sécurité.
Personnalisation : Modifiez le code JavaScript pour effectuer des actions supplémentaires lors de l’expiration, telles que désactiver certaines fonctionnalités, rediriger vers une page spécifique ou enregistrer l’événement. De plus, si nécessaire, vous pouvez vérifier uniquement la date d’expiration sans spécifier l’heure.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.