Postscriptファイルを読み込んで、上に何か書き込むテスト。
とりあえず座標系だの文字コードだのは後で気にすることにする。

そのうちPDF→変換→Postscript→上から名前とかレベルとか書き込む→変換→PDFとかできるようになると、キャラシーとか印刷できるようになるといーね。

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
import codecs

class psTemplate():
    def __init__(self,srcFile):
        sys.stdout = codecs.getwriter('utf_8')(sys.stdout)
#         print '''%!PS-Adobe-3.0
# %%DocumentPaperSizes: A4
# %%Orientation: Landscape
# %%EndComments

# '''
        f = open(srcFile,'r')
        for line in f:
            if line.find('showpage')==-1:
                print line,
        print '/Ryumin-Light-UniJIS-UTF8-H findfont 10 scalefont setfont'

        for jj in range(10):
            for ii in range(10):
                print '%d %d moveto' % (ii*100,jj*100)
                print u'(テスト %d,%d) show' % (ii*100,jj*100)
        print 'showpage'

if __name__=='__main__':
    psTemplate(sys.argv[1])