blob: d4bc603e81ef601e7716b04ed5445e89ff6d6d18 (
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
26
|
#!/usr/bin/env python
# Copyright 2008 Santhosh Thottingal <santhosh.thottingal@gmail.com>, Nishan Naseer <nishan.naseer@gmail.com>
# http://www.smc.org.in
"""Payyans is a python program to convert the data written for ascii fonts in ascii format to the Unicode format"""
__AUTHORS__ = [ ("Santhosh Thottingal", "santhosh.thottingal@gmail.com", "Nishan Naseer", "nishan.naseer@gmail.com")]
from payyan import Payyan
import os
import string
class Payyans:
def __init__(self,input_file, output_file,mapping_file):
self.payyan= Payyan()
(inp_file, inp_ext) = os.path.splitext(input_file)
if string.upper(inp_ext) == ".PDF":
self.payyan.pdf=1
self.payyan.input_filename=input_file
self.payyan.output_filename=output_file
self.payyan.mapping_filename=mapping_file
def ascii2unicode(self):
return self.payyan.Ascii2Uni()
def unicode2ascii(self):
return self.payyan.Uni2Ascii()
|