Šiame trumpame vadove paaiškinama, kaip pašalinti PDF dokumento apribojimus programoje Python. Jame yra visa kūrimo aplinkos kūrimo informacija, veiksmų, kuriuos reikia atlikti rašant programą, sąrašas ir vykdomas pavyzdinis kodas, skirtas pašalinti visus apribojimus iš PDF programoje Python. Pašalinus visus apribojimus, prireikus išmokysite taikyti keletą apribojimų.
Veiksmai, kaip atrakinti PDF apribojimus Python
- Norėdami pašalinti apribojimus, nustatykite aplinką į naudokite Aspose.PDF, skirtą Python per .NET
- Sukurkite DocumentPrivilege klasės objektą ir inicijuokite jį naudodami DocumentPrivilege.allow_all
- Sukurkite objektą PdfFileSecurity, kad suteiktumėte norimas teises
- Susiekite tikslinį PDF taikydami tam tikrus apribojimus naudodami objektą PdfFileSecurity
- Norėdami pritaikyti nustatymus, iškvieskite metodą set_privilege().
- Pašalinę visus apribojimus, išsaugokite gautą PDF failą
Šie veiksmai apibrėžia PDF failų apribojimų šalinimo priemonės Python kūrimo procesą. Šiame procese DocumentPrivilege objektas deklaruojamas ir pagal numatytuosius nustatymus inicijuojamas su Allow All reikšme, o po to paskelbiamas PdfFileSecurity klasės objektas, kad būtų atidarytas arba susietas tikslinis PDF failas. Paskutiniuose veiksmuose iškvieskite metodą set_privilege() perduodant DocumentPrivilege klasės objektą kaip argumentą ir išsaugokite gautą PDF failą, kuriame pašalinami visi apribojimai.
Kodas, skirtas pašalinti PDF dokumento apribojimus Python
Pirmiau minėtas kodas demonstruoja PDF apribojimų šalinimo programinės įrangos kūrimo procesą Python. Šiame pavyzdiniame kode naudojome DocumentPrivilege klasę, kad nustatytų allow_all privilegiją, tačiau galite naudoti kitas reikšmes, pavyzdžiui, allow_fill_in, modify_contents ir modify_annotations, kad išvardintumėte kelias. Naudodami PDFFileSecurity klasę, galite įjungti / išjungti įvairius apribojimus, pvz., allow_print, allow_copy ir forbid_all, kad būtų taikomi visi apribojimai.
Šis straipsnis išmokė mus keisti dokumentų apribojimus PDF programoje Python. Jei norite pakeisti PDF failo slaptažodį, žr. straipsnį kaip pakeisti PDF slaptažodį naudojant Python.