Kaip pašalinti visus apribojimus iš PDF C#

Ši paprasta pamoka apie tai, kaip pašalinti visus apribojimus iš PDF C#. Jame yra visa pagrindinė informacija apie aplinkai sukurti reikalingus išteklius, programavimo užduočių sąrašas ir kodo fragmentas, skirtas sukurti PDF apribojimų šalinimo programinę įrangą C#. Šiame straipsnyje taip pat bus aptariamos įvairios įkelto PDF failo apribojimų ir kitų savybių keitimo parinktys.

Veiksmai, kaip atrakinti PDF apribojimus C#

  1. Nustatykite IDE, kad pridėtumėte Aspose.PDF, skirtą .NET, kad pašalintumėte PDF apribojimus
  2. Sukurkite PdfFileSecurity objektą PDF failo saugai valdyti
  3. Iškvieskite BindPdf() metodą, kad atidarytumėte tikslinį PDF failą
  4. Sukurkite DocumentPrivilege klasės objektą ir nustatykite jo numatytąją reikšmę į DocumentPrivilege.AllowAll
  5. Iškvieskite SetPrivilege() metodą perduodant norimas teises
  6. Atrakinę apribojimus, išsaugokite gautą PDF failą

Šie veiksmai paaiškino PDF apribojimų šalinimo įrankio rašymo procesą C#. Procesas pradedamas sukuriant PdfFileSecurity klasės objektą, nes jis bus naudojamas įkelti tikslinį PDF failą, nustatyti privilegiją ir išsaugoti gautą PDF failą. DocumentPrivilege klasės objektas naudojamas visoms privilegijoms nustatyti vienu metu, tačiau jūs galite pasirinkti norimas privilegijas tik pagal savo programos poreikius.

Kodas, skirtas pašalinti PDF dokumento apribojimus C#

Aukščiau pateiktas kodas demonstravo PDF apribojimų šalinimo priemonės C# kūrimą. PdfFileSecurity galima ne tik įkelti PDF failą, bet ir pakeisti slaptažodį, užšifruoti PDF failą ir nustatyti privilegijas. DocumentPrivilege klasėje yra parinkčių, leidžiančių įjungti arba išjungti visus apribojimus naudojant vieną parinktį, ty atitinkamai ForbidAll ir AllowAll, nustatyti parinktį ModifyContents, leisti ekrano skaitytuvus, leisti pildyti formas ir leisti kopijuoti turinį.

Šioje temoje mes išmokome pašalinti visus PDF apribojimus C#. Jei esate linkę sužinoti parašo pašalinimo iš PDF failo procesą, žr. straipsnį kaip pašalinti parašą iš PDF naudojant C#.

 Latviski