Ovaj jednostavan vodič ukratko opisuje kako ukloniti sva ograničenja s PDF u C#. Sadrži sve osnovne informacije o resursima potrebnim za uspostavljanje okruženja, popis programskih zadataka i isječak koda za razvoj softvera za uklanjanje PDF ograničenja u C#. U ovom će se članku također raspravljati o različitim opcijama za promjenu ograničenja i drugih svojstava učitane PDF datoteke.
Koraci za otključavanje PDF ograničenja u C#
- Postavite IDE da doda Aspose.PDF za .NET radi uklanjanja PDF ograničenja
- Napravite objekt PdfFileSecurity za upravljanje sigurnošću PDF datoteke
- Pozovite metodu BindPdf() za otvaranje ciljane PDF datoteke
- Instancirajte objekt klase DocumentPrivilege i postavite njegovu zadanu vrijednost na DocumentPrivilege.AllowAll
- Pozovite metodu SetPrivilege() prosljeđivanjem željenih privilegija
- Spremite rezultirajuću PDF datoteku nakon otključavanja ograničenja
Ovi koraci objašnjavaju postupak pisanja alata za uklanjanje PDF ograničenja u C#. Proces započinje stvaranjem objekta klase PdfFileSecurity koji će se koristiti za učitavanje ciljne PDF datoteke, postavljanje privilegija i spremanje rezultirajuće PDF datoteke. Objekt klase DocumentPrivilege koristi se za postavljanje svih privilegija odjednom, ali možete odabrati željene privilegije samo na temelju potreba vaše aplikacije.
Kod za uklanjanje ograničenja na PDF dokument u C#
Gornji kod pokazao je razvoj aparata za uklanjanje PDF ograničenja u C#. PdfFileSecurity se ne može koristiti samo za učitavanje PDF datoteke, već se također može koristiti za promjenu lozinke, šifriranje PDF datoteke i postavljanje privilegija. Klasa DocumentPrivilege ima opcije za omogućavanje ili onemogućavanje svih ograničenja s jednom opcijom, tj. ForbidAll i AllowAll redom, postavljanje opcije ModifyContents, dopuštanje čitača zaslona, dopuštanje ispunjavanja obrazaca i dopuštanje kopiranja sadržaja.
U ovoj smo temi naučili postupak za uklanjanje svih ograničenja iz PDF-a u C#. Ako ste skloni naučiti postupak uklanjanja potpisa iz PDF datoteke, pogledajte članak na kako ukloniti potpis iz PDF-a pomoću C#.