//---------------------------------------------------------------------
staticforward PyObject* doc_getPage(PyObject* parent, PyObject* args, PyObject* kwargs);
+staticforward PyObject* doc_getInfo(PyObject* parent, PyObject* args, PyObject* kwargs);
static PyMethodDef doc_methods[] =
{
/* PDF functions */
{"getPage", (PyCFunction)doc_getPage, METH_KEYWORDS, ""},
+ {"getInfo", (PyCFunction)doc_getInfo, METH_KEYWORDS, ""},
{0,0,0,0}
};
return (PyObject*)page;
}
+static PyObject* doc_getInfo(PyObject* _self, PyObject* args, PyObject* kwargs)
+{
+ DocObject* self = (DocObject*)_self;
+
+ static char *kwlist[] = {"key", NULL};
+ char*key = 0;
+ if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s", kwlist, &key))
+ return NULL;
+
+ char*s = self->doc->getinfo(self->doc, key);
+ return PyString_FromString(s);
+}
+
static PyObject* f_open(PyObject* parent, PyObject* args, PyObject* kwargs)
{
static char *kwlist[] = {"type", "filename", NULL};