Този прост урок описва накратко как да премахнете всички ограничения от 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 с помощта на C#.