Այս պարզ ձեռնարկը ներկայացնում է ինչպես հեռացնել բոլոր սահմանափակումները PDF-ից C#-ում: Այն ունի բոլոր հիմնական տեղեկությունները շրջակա միջավայրի ստեղծման համար անհրաժեշտ ռեսուրսների մասին, ծրագրավորման առաջադրանքների ցանկ և կոդի հատված՝ PDF սահմանափակումները հեռացնելու ծրագրակազմ մշակելու համար C#-ում: Այս հոդվածում կքննարկվեն նաև բեռնված PDF ֆայլի սահմանափակումները և այլ հատկությունները փոխելու տարբեր տարբերակներ:
PDF-ի սահմանափակումները C#-ում բացելու քայլեր
- Սահմանեք IDE-ն ավելացնելու Aspose.PDF .NET-ի համար՝ PDF սահմանափակումները հեռացնելու համար
- Ստեղծեք PdfFileSecurity օբյեկտ PDF ֆայլի անվտանգությունը կառավարելու համար
- Զանգահարեք BindPdf() մեթոդը՝ նպատակային PDF ֆայլը բացելու համար
- Ստեղծեք DocumentPrivilege դասի օբյեկտ և դրեք դրա լռելյայն արժեքը DocumentPrivilege:AllowAll-ը
- Զանգահարեք SetPrivilege() մեթոդը՝ փոխանցելով ցանկալի արտոնությունները
- Պահպանեք ստացված PDF ֆայլը սահմանափակումները բացելուց հետո
Այս քայլերը բացատրում են C#*-ում *PDF սահմանափակման հեռացման գործիք գրելու գործընթացը: Գործընթացը սկսվում է PdfFileSecurity դասի օբյեկտ ստեղծելով, քանի որ այն կօգտագործվի թիրախային PDF ֆայլը բեռնելու, արտոնությունը սահմանելու և ստացված PDF ֆայլը պահպանելու համար: DocumentPrivilege դասի օբյեկտը օգտագործվում է բոլոր արտոնությունները միանգամից սահմանելու համար, սակայն դուք կարող եք ընտրել ցանկալի արտոնությունները միայն ձեր դիմումի կարիքներից ելնելով:
Կոդ՝ C#-ում PDF փաստաթղթի սահմանափակումները վերացնելու համար
using Aspose.Pdf; | |
using Aspose.Pdf.Facades; | |
class Program{ | |
static void Main(string[] args) // Remove PDF restrictions in C# | |
{ | |
// Set PDF license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Create PdfFileSecurity object | |
PdfFileSecurity fileSecurity = new PdfFileSecurity(); | |
fileSecurity.BindPdf("PrivilegesApplied.pdf"); | |
// Create DocumentPrivileges object | |
DocumentPrivilege privilege = DocumentPrivilege.AllowAll; | |
fileSecurity.SetPrivilege(privilege); | |
fileSecurity.Save("PrivilegesRemoved.pdf"); | |
} | |
} |
Վերոնշյալ կոդը ցուցադրել է PDF սահմանափակումների հեռացման մշակումը C#-ում: PdfFileSecurity-ը կարող է օգտագործվել ոչ միայն PDF ֆայլը բեռնելու համար, այլև այն կարող է օգտագործվել գաղտնաբառը փոխելու, PDF ֆայլը կոդավորելու և արտոնություններ սահմանելու համար: DocumentPrivilege դասն ունի ընտրանքներ՝ միացնելու կամ անջատելու բոլոր սահմանափակումները մեկ տարբերակով, օրինակ՝ ForbidAll-ը և AllowAll-ը համապատասխանաբար, սահմանել ModifyContents տարբերակը, թույլատրել էկրանի ընթերցողներին, թույլ տալ լրացնել ձևը և թույլ տալ պատճենել բովանդակությունը:
Այս թեմայում մենք սովորել ենք C#*-ում PDF-ից բոլոր սահմանափակումները հեռացնելու գործընթացը: Եթե դուք հակված եք սովորելու PDF ֆայլից ստորագրությունը հեռացնելու գործընթացը, տես ինչպես հեռացնել ստորագրությունը PDF-ից՝ օգտագործելով C#-ի հոդվածը: