|
Public Methods |
| | PDFDoc (GString *fileNameA, GString *ownerPassword=NULL, GString *userPassword=NULL) |
| | PDFDoc (BaseStream *strA, GString *ownerPassword=NULL, GString *userPassword=NULL) |
| | ~PDFDoc () |
| GBool | isOk () |
| int | getErrorCode () |
| GString * | getFileName () |
| XRef * | getXRef () |
| Catalog * | getCatalog () |
| BaseStream * | getBaseStream () |
| double | getPageWidth (int page) |
| double | getPageHeight (int page) |
| int | getPageRotate (int page) |
| int | getNumPages () |
| GString * | readMetadata () |
| Object * | getStructTreeRoot () |
| void | displayPage (OutputDev *out, int page, double hDPI, double vDPI, int rotate, GBool crop, GBool doLinks, GBool(*abortCheckCbk)(void *data)=NULL, void *abortCheckCbkData=NULL) |
| void | displayPages (OutputDev *out, int firstPage, int lastPage, double hDPI, double vDPI, int rotate, GBool crop, GBool doLinks, GBool(*abortCheckCbk)(void *data)=NULL, void *abortCheckCbkData=NULL) |
| void | displayPageSlice (OutputDev *out, int page, double hDPI, double vDPI, int rotate, GBool crop, int sliceX, int sliceY, int sliceW, int sliceH, GBool(*abortCheckCbk)(void *data)=NULL, void *abortCheckCbkData=NULL) |
| int | findPage (int num, int gen) |
| LinkAction * | findLink (double x, double y) |
| GBool | onLink (double x, double y) |
| LinkDest * | findDest (GString *name) |
| Outline * | getOutline () |
| GBool | isEncrypted () |
| GBool | okToPrint (GBool ignoreOwnerPW=gFalse) |
| GBool | okToChange (GBool ignoreOwnerPW=gFalse) |
| GBool | okToCopy (GBool ignoreOwnerPW=gFalse) |
| GBool | okToAddNotes (GBool ignoreOwnerPW=gFalse) |
| GBool | isLinearized () |
| Object * | getDocInfo (Object *obj) |
| Object * | getDocInfoNF (Object *obj) |
| double | getPDFVersion () |
| GBool | saveAs (GString *name) |