Avatar billede davidfossil Nybegynder
23. oktober 2005 - 18:36 Der er 1 kommentar og
1 løsning

Låse en PDF-fil i itextsharp

Jeg bruger itextsharp til at loade en eksisterende PDF-fil, og tilføje en tekststreng i hjørnet på hver side - alt dette går fint :)

Filen jeg læser ind er "låst" således at man ikke kan kopiere teksten fra den (i hvert fald ikke i Adobe's reader). Denne effekt forsvinder dog i den nye fil som mit program generer. Er det muligt at slå denne lock til eller fra med en eller anden property eller method i itext?
Avatar billede davidfossil Nybegynder
23. oktober 2005 - 21:04 #1
Så fandt jeg det efter megen leden selv:
writer.SetEncryption(PdfWriter.STRENGTH128BITS, null, null, PdfWriter.AllowPrinting);

Den sidste attribute kan så indeholde en række forskellige tilladelser - i mit tilfælde skal jeg bare sørge for at der ikke er nogen AllowCopy.

Holder lige tråden åben med et tillægsspørgsmål: Er det nødvendigt at definere et administrator password, for at kopi-låsen har nogen som helst effekt? Og hvad betyder AllowScreenReaders, og er denne vigtig?
Avatar billede davidfossil Nybegynder
01. november 2005 - 21:34 #2
slut
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester