summaryrefslogtreecommitdiffstats
path: root/payyans/payyans/__init__.py
blob: 3f735cf03dd22c4999b03fa388f15b550c2c9aaa (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):
		self.payyan.Ascii2Uni()
	def unicode2ascii(self):
		self.payyan.Uni2Ascii()