internal PdfImportedPage GetImportedPage(int pageNumber)
{
if (!reader.IsOpenedWithFullPermissions)
throw new ArgumentException(MessageLocalization.GetComposedMessage("pdfreader.not.opened.with.owner.password"));
if (pageNumber < 1 || pageNumber > reader.NumberOfPages)
throw new ArgumentException(MessageLocalization.GetComposedMessage("invalid.page.number.1", pageNumber));
PdfImportedPage pageT;
if (!importedPages.TryGetValue(pageNumber, out pageT)) {
pageT = new PdfImportedPage(this, writer, pageNumber);
importedPages[pageNumber] = pageT;
}
return pageT;
}