Doc Raptor API包装器
python-docraptor的Python项目详细描述
PythonDocraptor是麻省理工学院授权的DocraptorAPI包装器。
同步示例
from docraptor import DocRaptor
docraptor = DocRaptor()
with open("test.pdf", "wb") as f:
f.write(docraptor.create({
'document_content': '<p>python-docraptor Test</p>',
'test': True
}).content)
异步示例
import time
from docraptor import DocRaptor
docraptor = DocRaptor()
resp = docraptor.create({
'document_content': '<p>python-docraptor Async Test</p>',
'test': True,
'async': True
})
status_id = resp['status_id']
resp = docraptor.status(status_id)
while resp['status'] != 'completed':
time.sleep(3)
resp = docraptor.status(status_id)
with open("test_async.pdf", "wb") as f:
f.write(docraptor.download(resp['download_key']).content)
安装
要安装python docraptor,只需:
$ pip install python-docraptor