# CHAPTER 17. Miscellaneous def draft(pdf, r, boxes): """Remove images on the given pages, replacing them with crossed boxes if 'boxes' is True.""" def removeAllText(pdf, r): """Remove all text from the given pages in a document.""" def blackText(pdf, r): """Blacken all text on the given pages.""" def blackLines(pdf, r): """Blacken all lines on the given pages.""" def blackFills(pdf, r): """Blacken all fills on the given pages.""" def thinLines(pdf, r, linewidth): """Thicken every line less than linewidth to linewidth. Thickness given in points.""" def copyId(pdf, pdf2): """Copy the /ID from one pdf to pdf2.""" def removeId(pdf): """Remove a document's /ID""" def setVersion(pdf, version): """Set the minor version number of a document.""" def setFullVersion(pdf, major, minor): """Set the major and minor version number of a document.""" def removeDictEntry(pdf, key): """Remove any dictionary entry with the given key anywhere in the document.""" def removeDictEntrySearch(pdf, key, searchterm): """Remove any dictionary entry with the given key anywhere in the document, if its value matches the given search term.""" def replaceDictEntry(pdf, key, newvalue): """Replace any dictionary entry with the given key anywhere in the document using the new value given.""" def replaceDictEntrySearch(pdf, key, newvalue, searchterm): """Replace any dictionary entry with the given key anywhere in the document, if its value matches the given search term, with the new value given.""" def getDictEntries(pdf, key): """Return JSON of any dict entries with the given key.""" def removeClipping(pdf, r): """Remove all clipping from pages in the given range"""