Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Acrobat JavaScript — это язык, основанный на ядре JavaScript версии 1.5 ISO-16262, ранее известный как ECMAScript, объектно-ориентированный язык сценариев, разработанный компанией Netscape Communications. JavaScript был создан для разгрузки обработки веб-страниц с сервера на клиент в веб-приложениях. Acrobat JavaScript реализует расширения в виде новых объектов и их сопутствующих методов и свойств для языка JavaScript. Эти специфические для Acrobat объекты позволяют разработчику управлять безопасностью документа, взаимодействовать с базой данных, обрабатывать вложения файлов, манипулировать PDF-файлом так, чтобы он вел себя как интерактивная форма, поддерживающая веб, и так далее. Поскольку специфические для Acrobat объекты добавляются поверх основного JavaScript, у вас по-прежнему есть доступ к его стандартным классам, включая Math, String, Date, Array и RegExp.
PDF-документы обладают большой универсальностью, так как их можно отображать как в программном обеспечении Acrobat, так и в веб-браузере. Поэтому важно быть в курсе различий между Acrobat JavaScript и JavaScript, используемым в веб-браузере, также известным как HTML JavaScript:
Вы можете добавлять JavaScript как на уровне документа, так и на уровне страницы, используя Aspose.PDF for .NET. Чтобы добавить JavaScript:
Пример ниже применяет OpenAction к конкретному документу.
В классе Document добавлено новое свойство с именем JavaScript, которое имеет тип коллекции JavaScript и предоставляет доступ к сценариям JavaScript по его ключу. Это свойство используется для добавления JavaScript на уровне документа. Коллекция JavaScript имеет следующие свойства и методы:
Aspose.PDF позволяет устанавливать дату истечения срока действия для PDF-документа, встраивая действия JavaScript. Эта функциональность обеспечивает недоступность PDF после указанной даты и времени, повышая безопасность и контроль документа. Используя действия JavaScript, вы можете определить точные условия истечения вплоть до секунды, обеспечивая строгую регуляцию доступности документа.
Вы можете достичь этого, следуя этим шагам
Ниже приведены фрагменты кода, демонстрирующие эту функциональность как на C# (.NET), так и на Java.
Следующий фрагмент кода на C# демонстрирует, как установить дату и время истечения для PDF-документа с помощью действий JavaScript с Aspose.PDF:
Объект даты JavaScript: В JavaScript индекс месяца начинается с 0
для января и заканчивается на 11
для декабря. Убедитесь, что значение месяца скорректировано соответствующим образом при установке даты и времени истечения.
Соображения безопасности: Хотя действия JavaScript могут контролировать поведение PDF-документа, они зависят от поддержки JavaScript со стороны просмотрщика PDF. Не все просмотрщики PDF могут учитывать эти скрипты, и пользователи могут отключить выполнение JavaScript по соображениям безопасности.
Настройка: Измените код JavaScript, чтобы выполнять дополнительные действия по истечении, такие как отключение определенных функций, перенаправление на конкретную страницу или ведение журнала события. Кроме того, при необходимости вы можете проверять только дату истечения без указания времени.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.