Why are my pages being cached when I use AddImageUrl and stream the resultant PDF to the browser?
There are two possible causes. The first is that the URL is in some way being cached. Just because you’ve disabled the ABCpdf cache doesn’t mean that it’s not being cached somewhere else. See the HTML / CSS Rendering section of the documentation for details. The second is that the PDF itself is being cached. Most commonly this kind of thing can happen if you’re streaming the PDF direct to the browser and you have certain IIS settings (eg Expire Content) disabled. Your first step should be to narrow down the problem. Why not save the PDF to disk at the same time as sending it to the client? That way you can establish whether the PDF itself is being cached or whether the URL is being cached (resulting in the same PDF being created again and again). If the URL is being cached you will need to look at the dummy URL method. ABCpdf is not doing the caching but something else is and you need to work around it. If the PDF is being cached you will need to look at your IIS settings. Again ABCpdf