Այս կարճ ձեռնարկը ուղեցույց է տալիս ինչպես հեռացնել PDF փաստաթղթի սահմանափակումները Python-ում: Այն ունի բոլոր մանրամասները զարգացման միջավայրը ստեղծելու համար, քայլերի ցանկ, որոնք պետք է կատարվեն հավելվածը գրելիս և գործարկվող կոդ՝ Փիթոնի PDF-ից բոլոր սահմանափակումները հեռացնելու համար: Բոլոր սահմանափակումները հեռացնելուց հետո այն կսովորեցնի ձեզ կիրառել մի քանի սահմանափակումներ, եթե պահանջվի:
Python-ում PDF-ի սահմանափակումները բացելու քայլեր
- Սահմանեք միջավայրը օգտագործել Aspose.PDF-ը Python-ի համար .NET-ի միջոցով՝ սահմանափակումները հեռացնելու համար
- Ստեղծեք DocumentPrivilege դասի օբյեկտ և սկզբնավորեք այն DocumentPrivilege.allow_all-ով
- Ստեղծեք PdfFileSecurity օբյեկտ` ցանկալի արտոնությունները թույլատրելու համար
- Կցեք թիրախային PDF-ն, որն ունի դրա վրա որոշ սահմանափակումներ, օգտագործելով PdfFileSecurity օբյեկտը
- Պարամետրերը կիրառելու համար զանգահարեք set_privilege() մեթոդը
- Պահպանեք ստացված PDF ֆայլը բոլոր սահմանափակումները հեռացնելուց հետո
Այս քայլերը սահմանում են Python*-ում *PDF ֆայլերի սահմանափակման հեռացնողի մշակման գործընթացը: Այս գործընթացում DocumentPrivilege օբյեկտը հայտարարվում և սկզբնավորվում է «Թույլատրել բոլորը» արժեքով լռելյայնորեն, որին հաջորդում է PdfFileSecurity դասի օբյեկտ՝ նպատակային PDF ֆայլը բացելու կամ կապելու համար: Վերջնական քայլերում զանգահարեք set_privilege() մեթոդը՝ որպես արգումենտ փոխանցելով DocumentPrivilege դասի օբյեկտը և պահպանեք ստացված PDF ֆայլը, որտեղ բոլոր սահմանափակումները հանված են։
Կոդ՝ Python-ում PDF փաստաթղթի սահմանափակումները հեռացնելու համար
Վերոհիշյալ կոդը ցույց է տալիս Python-ում *PDF սահմանափակումները հեռացնելու ծրագրակազմ մշակելու գործընթացը: Այս օրինակելի կոդում մենք օգտագործել ենք DocumentPrivilege դասը՝ allow_all արտոնությունը սահմանելու համար, սակայն դուք կարող եք օգտագործել նաև այլ արժեքներ, օրինակ՝ allow_fill_in, modify_contents և modify_annotations՝ մի քանիսը թվարկելու համար: Օգտագործելով PDFFileSecurity դասը, դուք կարող եք միացնել/անջատել տարբեր սահմանափակումներ, ինչպիսիք են allow_print, allow_copy և forbid_all կիրառել բոլոր սահմանափակումները:
Այս հոդվածը մեզ սովորեցրել է փոփոխել փաստաթղթերի սահմանափակումները PDF-ում Python-ում: Եթե ցանկանում եք փոխել PDF ֆայլի գաղտնաբառը, տես ինչպես փոխել PDF-ի գաղտնաբառը Python-ի միջոցով-ի հոդվածը: