|
This method adds pages that need to be processed. If the
provided page numbers are incorrect then an exception will be
raised.
The parameterless version of this function adds all the pages in
the document. If you are only interested in a subsection of the
document you can specify individual pages or a range of pages using
the overloads. You can call this function multiple times with
multiple sets of pages to get the precise selection that you
require.
Adding pages is a fairly expensive operation. For this reason if
you are performing multiple types of analysis on the same set of
pages then you will probably want to share one PageContents object
between them.
Note that the PageContents object is a cache of the current
document content. Thus it may be invalidated by a call that remaps
or replaces existing content in the document. For this reason you
should not call Doc.Save, Doc.GetData or
Doc.Flatten while
using an operation that contains a PageContents object.
|