Update the way temporay content is handled
Current option only enable to remove temp content when all is good (and does not remove it by default). The best would be to:
- Remove content in case of success by default
- Have an option to remove content in case of error (might be kept by default)
- Need to be sure (using try finally) that any generated content (output from poppler, copy of original)