Added OCR capabilites

This commit is contained in:
Roberto Rosario
2011-02-09 02:12:14 -04:00
parent 52bee20025
commit 6569faad11
21 changed files with 249 additions and 18 deletions

27
apps/ocr/views.py Normal file
View File

@@ -0,0 +1,27 @@
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import render_to_response, get_object_or_404, redirect
from django.template import RequestContext
from django.contrib import messages
from django.views.generic.list_detail import object_detail, object_list
from django.core.urlresolvers import reverse
#from django.views.generic.create_update import create_object, delete_object, update_object
from django.conf import settings
from django.utils.translation import ugettext as _
from documents.models import Document
from api import ocr_document
def submit_document(request, document_id):
document = get_object_or_404(Document, pk=document_id)
try:
result = ocr_document(document)
except Exception, e:
messages.error(request, e.message)
return HttpResponseRedirect(request.META['HTTP_REFERER'])
messages.success(request, _(u'Document OCR was successful.'))
return HttpResponseRedirect(request.META['HTTP_REFERER'])