В этом простом руководстве рассказывается, как снять все ограничения с PDF в C#. Он содержит всю основную информацию о ресурсах, необходимых для создания среды, список задач программирования и фрагмент кода для разработки программного обеспечения для снятия ограничений PDF на C#. В этой статье также будут обсуждаться различные варианты изменения ограничений и других свойств загруженного PDF-файла.
Действия по разблокировке ограничений PDF в C#
- Настройте IDE для добавления Aspose.PDF для .NET для снятия ограничений PDF
- Создайте объект PdfFileSecurity для управления безопасностью файла PDF.
- Вызовите метод BindPdf(), чтобы открыть целевой файл PDF.
- Создайте экземпляр объекта класса DocumentPrivilege и установите для него значение по умолчанию DocumentPrivilege.AllowAll.
- Вызовите метод SetPrivilege(), передав нужные привилегии
- Сохраните полученный файл PDF после снятия ограничений
Эти шаги объясняют процесс написания инструмента для снятия ограничений PDF на C#. Процесс начинается с создания объекта класса PdfFileSecurity, поскольку он будет использоваться для загрузки целевого файла PDF, установки привилегий и сохранения результирующего файла PDF. Объект класса DocumentPrivilege используется для одновременной установки всех привилегий, однако вы можете выбрать нужные привилегии только в зависимости от потребностей вашего приложения.
Код для снятия ограничений на PDF-документ в C#
Приведенный выше код продемонстрировал разработку средства для снятия ограничений PDF на C#. PdfFileSecurity можно использовать не только для загрузки файла PDF, но также для изменения пароля, шифрования файла PDF и установки привилегий. Класс DocumentPrivilege имеет параметры для включения или отключения всех ограничений с помощью одного параметра, т. е. ForbidAll и AllowAll соответственно, установки параметра ModifyContents, разрешения чтения с экрана, разрешения заполнения форм и разрешения копирования содержимого.
В этом разделе мы узнали, как снять все ограничения с PDF на C#. Если вы хотите узнать, как удалить подпись из файла PDF, обратитесь к статье как удалить подпись из PDF с помощью С#.