|
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) |