Gå til innhold

C#: Slette en pdf etter å ha vist den i en webBrowser control


Anbefalte innlegg

Jeg har et problem hvor Adobe Reader låser pdf-filer som har blitt vist i en webBrowser control, selv etter at jeg har navigert bort fra pdf-en.

webBrowser.Navigate("some.pdf");
webBrowser.Navigate("about:blank");
System.IO.File.Delete("some.pdf"); //får alltid io exception her fordi filen er i bruk.

 

Finnes det noen vei rundt dette?

Lenke til kommentar
Videoannonse
Annonse
Det kan se ut som den mest praktiske løsningen dessverre. Så får jeg merke tempfilene for sletting når systemet starter opp igjen eller noe lignende.

Takk for svar :)

 

Kan vel ikke ha noe med å gjøre å WebBrowser cacher det den viser og at den på mystisk vis holder lokale filer åpne?

Kanskje litt for dust ut til å være sant.

Men man kan ihvertfall stille inn for lenge den skal ta vare på den kopien, og hvis den er lik null skulle det vel gå fint.

Ren gjetting her altså. :D

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...