diff --git a/views/editor.py b/views/editor.py index e83bde2..0d52b11 100644 --- a/views/editor.py +++ b/views/editor.py @@ -8,9 +8,9 @@ class PDFFormFillerEditorView(View): def get(self, request, pdf=""): doc = poppler.document_new_from_file('file:///home/mark/Bedraga.pdf', password=None) - json = simplejson.dumps(list(self.get_fields(doc, 0))) + json = simplejson.dumps(list(self.get_fields(doc, 0)), indent=4) - return HttpResponse("response from editor view %s" % json) + return HttpResponse("
" + json) def load_poppler_doc(self, filename): @@ -29,11 +29,12 @@ class PDFFormFillerEditorView(View): yield { 'name': field_data.get_name(), + 'value': field_data.text_get_text(), 'area': { - 'x1': field_area.x1, - 'x2': field_area.x2, - 'y1': field_area.y1, - 'y2': field_area.y2, + 'posx': field_area.x1, + 'posy': field_area.y1, + 'sizew': field_area.x2 - field_area.x1, + 'sizeh': field_area.y2 - field_area.y1, } }