File tree Expand file tree Collapse file tree 5 files changed +46
-2
lines changed
Expand file tree Collapse file tree 5 files changed +46
-2
lines changed Original file line number Diff line number Diff line change 11import os
22
33from io import FileIO
4+ from .result import Result
45from .result_file import ResultFile
56from .upload_io import UploadIO
67
78def build (resource ):
8- if isinstance (resource , ResultFile ):
9- return resource .url
9+ if isinstance (resource , Result ):
10+ return resource .file . url
1011
1112 if isinstance (resource , UploadIO ):
1213 return resource .upload ()
Original file line number Diff line number Diff line change 11from os .path import splitext
22from io import FileIO
33from requests import utils
4+ from .result import Result
45
56def detect (resource ):
67 if 'filename' in dir (resource ):
78 path = resource .filename
89 elif isinstance (resource , FileIO ):
910 path = resource .name
11+ elif isinstance (resource , Result ):
12+ path = resource .file .filename
1013 else :
1114 path = utils .urlparse (resource ).path
1215
Original file line number Diff line number Diff line change 1+ import convertapi
2+ import os
3+ import tempfile
4+
5+ convertapi .api_secret = os .environ ['CONVERT_API_SECRET' ] # your api secret
6+
7+ # Example of extracting first page from PDF and then chaining conversion PDF page to JPG.
8+ # https://www.convertapi.com/pdf-to-extract
9+ # https://www.convertapi.com/pdf-to-jpg
10+
11+ pdf_result = convertapi .convert ('extract' ,
12+ {
13+ 'File' : 'files/test.pdf' ,
14+ 'PageRange' : 1 ,
15+ })
16+
17+ jpg_result = convertapi .convert (
18+ 'jpg' ,
19+ {
20+ 'File' : pdf_result ,
21+ 'ScaleImage' : True ,
22+ 'ScaleProportions' : True ,
23+ 'ImageHeight' : 300 ,
24+ 'ImageWidth' : 300 ,
25+ })
26+
27+ saved_files = jpg_result .save_files (tempfile .gettempdir ())
28+
29+ print ("The thumbnail saved to %s" % saved_files )
Original file line number Diff line number Diff line change 1+ import convertapi
2+ import os
3+
4+ convertapi .api_secret = os .environ ['CONVERT_API_SECRET' ] # your api secret
5+
6+ # Retrieve user information
7+ # https://www.convertapi.com/doc/user
8+
9+ print (convertapi .user ())
Original file line number Diff line number Diff line change 11[metadata]
22description-file = README.md
33
4+ [easy_install]
5+
You can’t perform that action at this time.
0 commit comments