Šioje trumpoje pamokoje aprašomas procesas, kaip pakeisti PDF slaptažodį naudojant C#. Jame pateikiamos nuorodos į aplinkai sukurti reikalingus išteklius, veiksmų, kuriuos reikia atlikti rašant programą, sąrašas ir vykdomas pavyzdinis kodas, kurį galima naudoti pakeisti PDF failo slaptažodį naudojant C#. Taip pat aptariamos įvairios parinktys, kaip tinkinti gauto PDF failo šifravimą, nustatant naujus tikslinio PDF failo slaptažodžius.
Veiksmai, kaip pakeisti PDF slaptažodį naudojant C#
- Nustatykite aplinką, kad slaptažodžiui pakeisti būtų naudojama Aspose.PDF for .NET
- Sukurkite PdfFileInfo klasės objektą pateikdami slaptažodžiu apsaugoto PDF failo pavadinimą
- Patikrinkite, ar tikslinis PDF failas yra užšifruotas slaptažodžiu, ir atlikite kitus veiksmus
- Norėdami pakeisti slaptažodį, sukurkite PdfFileSecurity klasės objektą
- Susiekite tikslinį PDF failą su PdfFileSecurity objektu
- Norėdami pakeisti savininko ir vartotojo slaptažodžius, iškvieskite ChangePassword() metodą
- Išsaugokite gautą PDF failą pakeitę slaptažodžius
Šie veiksmai apibendrina kaip pakeisti PDF failo slaptažodį naudojant C# procesą. Procesas pradedamas patvirtinus tikslinio PDF failo šifravimą, nes tai rodo, kad PDF failas yra apsaugotas slaptažodžiu. Patvirtinus apsaugą, PdfFileSecurity klasė naudojama tiksliniam PDF failui, kuris iš tikrųjų pakeičia slaptažodį, iškviečiant ChangePassword() metodą.
Kodas, skirtas pakeisti PDF slaptažodį naudojant C#
Šis kodas parodo kaip pakeisti slaptažodį PDF naudojant C# procesą. Jis naudoja PdfFileInfo klasės ypatybę IsEncrypted, kuri yra teisinga tik tuo atveju, jei tikslinis PDF failas yra užšifruotas slaptažodžiu. PdfFileSecurity objektas naudojamas pakeisti slaptažodį, kuriame yra senas savininko slaptažodis, naujas savininko slaptažodis, naujas vartotojo slaptažodis, leidžiamos dokumento teisės ir rakto rakto dydis, pvz., 40, 128 arba 256. naudojamas PDF failo šifravimui.
Šioje temoje mes išmokome kaip pakeisti PDF slaptažodį naudojant C#. Jei norite sužinoti pagrindinį plokštumos PDF failo slaptažodžio nustatymo procesą, žr. straipsnį kaip apsaugoti PDF failą slaptažodžiu C#.