Example #1
0
        public PdfPage OpenPage(int pageIndex)
        {
            NativeMethods.PageHandle pageHandle = NativeMethods.LoadPage(_documentHandle, pageIndex);

            if (pageHandle.IsInvalid)
            {
                throw new IndexOutOfRangeException($"Failed to open page with index {pageIndex}");
            }

            return(new PdfPage(this, pageHandle));
        }
Example #2
0
 internal PdfPage(PdfDocument document, NativeMethods.PageHandle pageHandle)
 {
     Document    = document;
     _pageHandle = pageHandle;
 }