Այս կարճ ձեռնարկը նկարագրում է ինչպես փոխել PDF գաղտնաբառը C#-ի միջոցով: Այն պարունակում է հղումներ շրջակա միջավայրը հաստատելու համար անհրաժեշտ ռեսուրսներին, հավելվածը գրելիս կատարվող քայլերի ցանկը և գործարկվող կոդ, որը կարող է օգտագործվել PDF ֆայլի գաղտնաբառը փոխելու համար՝ օգտագործելով C#**: Քննարկվում են նաև տարբեր տարբերակներ՝ ստացված PDF ֆայլի կոդավորումը հարմարեցնելու համար՝ նպատակային PDF ֆայլի համար նոր գաղտնաբառերը սահմանելիս:
PDF գաղտնաբառ փոխելու քայլեր՝ օգտագործելով C#
- Սահմանեք միջավայրը, որպեսզի օգտագործի Aspose.PDF for .NET գաղտնաբառը փոխելու համար
- Ստուգեք PdfFileInfo դասի օբյեկտը` տրամադրելով գաղտնաբառով պաշտպանված PDF ֆայլի անունը
- Ստուգեք, արդյոք թիրախային PDF ֆայլը գաղտնագրված է գաղտնաբառով և կատարեք մնացած քայլերը
- Գաղտնաբառը փոխելու համար ստեղծեք PdfFileSecurity դասի օբյեկտ
- Միացրեք թիրախային PDF ֆայլը PdfFileSecurity օբյեկտի հետ
- Զանգահարեք ChangePassword() մեթոդը՝ սեփականատիրոջ և օգտագործողի գաղտնաբառերը փոխելու համար
- Պահպանեք ստացված PDF ֆայլը՝ փոխելով գաղտնաբառերը
Այս քայլերն ամփոփում են ինչպես փոխել PDF ֆայլի գաղտնաբառը C#-ի միջոցով: Գործընթացը սկսվում է նպատակային PDF ֆայլի կոդավորման հաստատմամբ, քանի որ դա ցույց է տալիս, որ PDF ֆայլը պաշտպանված է գաղտնաբառով: Պաշտպանությունը հաստատելուց հետո PdfFileSecurity դասը օգտագործվում է նպատակային PDF ֆայլը կապելու համար, որն իրականում փոխում է գաղտնաբառը՝ կանչելով ChangePassword() մեթոդը:
Կոդ PDF-ի գաղտնաբառը փոխելու համար՝ օգտագործելով C#
Այս կոդը ցույց է տալիս ինչպես փոխել գաղտնաբառը PDF-ի համար՝ օգտագործելով C#: Այն օգտագործում է PdfFileInfo դասի IsEncrypted հատկությունը, որը ճիշտ է միայն այն դեպքում, եթե թիրախային PDF ֆայլը կոդավորված է գաղտնաբառով: PdfFileSecurity օբյեկտը օգտագործվում է գաղտնաբառը փոխելու համար, որտեղ սեփականատիրոջ հին գաղտնաբառը, սեփականատիրոջ նոր գաղտնաբառը, օգտագործողի համար նոր գաղտնաբառը, փաստաթղթի արտոնությունները, որոնք պետք է թույլատրվեն, և բանալու չափը, ինչպիսին է 40, 128 կամ 256: օգտագործվում է PDF ֆայլը կոդավորելու համար:
Այս թեմայում մենք սովորել ենք ինչպես փոխել PDF գաղտնաբառը C#-ի միջոցով: Եթե ցանկանում եք սովորել ինքնաթիռի PDF ֆայլի գաղտնաբառ սահմանելու հիմնական գործընթացը, տես ինչպես պաշտպանել PDF ֆայլը գաղտնաբառով C#-ում-ի հոդվածը: