|
@@ -1,8 +1,8 @@
|
|
# -*- coding: utf-8 -*-
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
"""
|
|
- demeter web page
|
|
|
|
- name:work.py
|
|
|
|
- author:rabin
|
|
|
|
|
|
+ demeter web page
|
|
|
|
+ name:work.py
|
|
|
|
+ author:rabin
|
|
"""
|
|
"""
|
|
from .__load__ import *
|
|
from .__load__ import *
|
|
|
|
|
|
@@ -40,6 +40,27 @@ class Common(object):
|
|
class test_path(Load):
|
|
class test_path(Load):
|
|
@Web.setting
|
|
@Web.setting
|
|
def get(self):
|
|
def get(self):
|
|
|
|
+ from wand.image import Image
|
|
|
|
+ filename = Demeter.path + 'runtime/upload/d1c6fd2a4b2941e083471c2ae3d97a37.pdf'
|
|
|
|
+ print Demeter.config['setting']['phantomjs']
|
|
|
|
+
|
|
|
|
+ i = 0
|
|
|
|
+ pdf = Image(filename=filename, resolution=50)
|
|
|
|
+ jpg = pdf.convert('jpg')
|
|
|
|
+ req_image = []
|
|
|
|
+ for img in jpg.sequence:
|
|
|
|
+ if i == 0:
|
|
|
|
+ img_page = Image(image=img)
|
|
|
|
+ req_image.append(img_page.make_blob('jpg'))
|
|
|
|
+ i = i+1
|
|
|
|
+
|
|
|
|
+ for img in req_image:
|
|
|
|
+ ff = open(filename + '.jpg','wb')
|
|
|
|
+ ff.write(img)
|
|
|
|
+ ff.close()
|
|
|
|
+
|
|
|
|
+ self.out('yes', Demeter.config)
|
|
|
|
+ return
|
|
import csv,codecs
|
|
import csv,codecs
|
|
from datetime import *
|
|
from datetime import *
|
|
file_name = 'test.csv'
|
|
file_name = 'test.csv'
|
|
@@ -150,6 +171,7 @@ class get_path(Load):
|
|
'id' : file['id'],
|
|
'id' : file['id'],
|
|
'status' : file['status'],
|
|
'status' : file['status'],
|
|
'url' : url + file['url'],
|
|
'url' : url + file['url'],
|
|
|
|
+ 'pic' : url + file['url'] + '.jpg',
|
|
'page' : file['page'],
|
|
'page' : file['page'],
|
|
'ext' : file['ext'],
|
|
'ext' : file['ext'],
|
|
'name' : file['name'],
|
|
'name' : file['name'],
|