dever 7 år sedan
förälder
incheckning
060c65eaaf
1 ändrade filer med 25 tillägg och 3 borttagningar
  1. 25 3
      front/api/main.py

+ 25 - 3
front/api/main.py

@@ -1,8 +1,8 @@
 # -*- coding: utf-8 -*-
 """
-    demeter web page
-    name:work.py
-    author:rabin
+	demeter web page
+	name:work.py
+	author:rabin
 """
 from .__load__ import *
 
@@ -40,6 +40,27 @@ class Common(object):
 class test_path(Load):
 	@Web.setting
 	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
 		from datetime import *
 		file_name =  'test.csv'
@@ -150,6 +171,7 @@ class get_path(Load):
 			'id' : file['id'],
 			'status' : file['status'],
 			'url' : url + file['url'],
+			'pic' : url + file['url'] + '.jpg',
 			'page' : file['page'],
 			'ext' : file['ext'],
 			'name' : file['name'],