> For the complete documentation index, see [llms.txt](https://mostafaznv.gitbook.io/pdf-optimizer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mostafaznv.gitbook.io/pdf-optimizer/advanced-usage/configuring-ghostscript/preservemarkedcontent.md).

# PreserveMarkedContent

| Method Name           | Argument Name | Argument Type |
| --------------------- | ------------- | ------------- |
| preserveMarkedContent | status        | boolean       |

We now attempt to preserve marked content from input PDF files through to the output PDF file (note, not in output PostScript!) This does not include marked content relating to optional content, because currently we do not preserve optional content, it is instead applied by the interpreter. This control also requires the PDF interpreter to pass the marked content to the pdfwrite device, this is only done with the new (C-based) PDF interpreter. The old (PostScript-based) interpreter does not support this feature and will not pass marked content to the pdfwrite device.
