Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/simple.py
blob: 5a233dad27bb2819d7d7a7c146a702c7d0c24b52 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import os
import sys

import bank
import GLib
import Poppler

def main(args):
    if len(args) < 2:
        print 'Usage: %s filename' % args[0]
        return 1

    filename = args[1]
    uri = 'file://' + os.path.abspath(filename)
    doc = Poppler.Document.new_from_file(uri, '')
    print doc
    pages = doc.get_n_pages()
    page = doc.get_page(0)
    print page
    #print page.get_size()

    print 'Document %s has %d pages' % (filename, pages)

if __name__ == '__main__':
    sys.exit(main(sys.argv))