def test1(s):
    score = MusicScore()
    IRealBookParser(score, s)
    # write to png
    w, h = (800, 1200)
    surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, w, h)
    cr = cairo.Context(surface)
    score.draw(cr, w, h)
    cr.show_page()
    surface.write_to_png(open('%s.png' %score.title, 'w'))
def test(i, s):
    score = MusicScore()
    IRealBookParser(score, s)
    #
    w, h = (8.27*100, 11.69*100)
    if not os.path.exists('pdf'):
        os.mkdir('pdf')
    surface = cairo.PDFSurface('pdf/%03d - %s.pdf' %(i, score.title), w, h)
    cr = cairo.Context(surface)
    score.draw(cr, w, h)
    cr.show_page()