Direct access functionality
The Direct Access (DA) select of functions are engineered specifically to work with very large PDF files. Rather than load each file into memory, the PDFs are accessed directly on disk. Some of our customers are known to work with files over 20,000+ pages. Only a subset of Quick PDF Library functionality is available. If you come across a function that you'd really like to see included – please let us know.
DAAppendFileDACapturePage
DACapturePageEx
DACloseFile
DADrawCapturedPage
DADrawRotatedCapturedPage
DAEmbedFileStreams
DAExtractPageText
DAExtractPageTextBlocks
DAFindPage
DAGetAnnotationCount
DAGetFormFieldCount
DAGetFormFieldTitle
DAGetFormFieldValue
DAGetImageDataToString
DAGetImageDataToVariant
DAGetImageDblProperty
DAGetImageIntProperty
DAGetImageListCount
DAGetInformation
DAGetObjectCount
DAGetObjectToString
DAGetObjectToVariant
DAGetPageBox
DAGetPageContentToString
DAGetPageContentToVariant
DAGetPageCount
DAGetPageHeight
DAGetPageImageList
DAGetPageLayout
DAGetPageMode
DAGetPageWidth
DAGetTextBlockAsString
DAGetTextBlockBound
DAGetTextBlockCharWidth
DAGetTextBlockColor
DAGetTextBlockColorType
DAGetTextBlockCount
DAGetTextBlockFontName
DAGetTextBlockFontSize
DAGetTextBlockText
DAHasPageBox
DAHidePage
DAMovePage
DANewPage
DANewPages
DANormalizePage
DAOpenFile
DAOpenFileReadOnly
DAOpenFromStream
DAPageRotation
DAReleaseImageList
DAReleaseTextBlocks
DARemoveUsageRights
DARenderPageToDC
DARenderPageToFile
DARenderPageToStream
DARenderPageToString
DARenderPageToVariant
DARotatePage
DASaveAsFile
DASaveCopyToStream
DASaveImageDataToFile
DASaveToStream
DASetInformation
DASetPageBox
DASetPageLayout
DASetPageMode
DASetPageSize
DASetRenderArea
DASetTextExtractionArea
DASetTextExtractionOptions
DASetTextExtractionScaling
DASetTextExtractionWordGap
DAShiftedHeader