File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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